Ich habe zwei Bilder (beide Karten) ist eine einfache Karte und man ist eine Karte, die Pins hatte.Subtrahieren Sie zwei Bilder, Ergebnis zu hinterlassen - PHP
Bild ein
Bild Zwei
Ich versuche, um sie voneinander zu subtrahieren, so dass die Stifte mit nur links, wie ich bin ein transparenter Png.
Ich hatte Erfolg damit und habe es geschafft, die Pins als ihr eigenes Bild zu bekommen, das Problem ist, dass die Farben nicht ganz stimmen (siehe Bild 3).
Bild Drei
Ich Imagick mit, dies zu tun und mein Code unter
<?php
// load in the base image into Imagick
$imageOne = new Imagick('images/base-map.png');
$imageTwo = new Imagick('images/pins/location-7.png');
$imageOne->compositeImage($imageTwo, Imagick::COMPOSITE_DIFFERENCE, 0, 0);
$imageOne->paintTransparentImage($imageOne->getImagePixelColor(0, 0), 0, 5000);
header('Content-Type: image/png');
echo $imageOne;
Wer weiß, wie ich ordentlich kann/zwicken dies zu machen Farben entsprechen dem Originalbild?
Danke!
Zum ersten Mal sehe ich diese Frage - * Bildsubtraktion *. –