Bestimmen der Bildähnlichkeit mit der GD-Erweiterung von PHP
Der Vergleich von Bildern anhand ihres MD5-Hashs ist eine einfache und effiziente Möglichkeit, ihre Gleichheit zu bestimmen. Es kann jedoch Situationen geben, in denen Sie Bilder stattdessen visuell vergleichen möchten. Die GD-Erweiterung von PHP bietet eine Reihe von Werkzeugen zur Bildbearbeitung, einschließlich der Möglichkeit, den Unterschied zwischen zwei Bildern zu berechnen.
Bildunterschiede berechnen
Um den Unterschied zwischen zwei zu berechnen Um Bilder zu erstellen, führen Sie die folgenden Schritte aus:
Erstellen einen Zwiebelschaleneffekt
Um einen Zwiebelschaleneffekt zu erzeugen, indem Sie zwei Bilder mit 50 % Transparenz überlagern, gehen Sie folgendermaßen vor:
Hinweis: Die Funktion imagecompare() vergleicht den visuellen Inhalt von Bildern, nicht deren Dateimetadaten. Dies ermöglicht einen genaueren Vergleich als Hashing, insbesondere bei Bildern mit geringfügigen visuellen Unterschieden, die für das menschliche Auge möglicherweise nicht wahrnehmbar sind.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3