Mam dwa obrazy (obie mapy) jedna to zwykła mapa, a druga to mapa z pinami.Odejmij dwa obrazy, aby opuścić wynik - PHP
Obraz jeden
Obraz Dwa
Próbuję odjąć je od siebie, więc pozostaje mi tylko jak szpilki przezroczysty png.
Odniosłem pewien sukces i udało mi się uzyskać szpilki jako swój własny obraz, problem polega na tym, że kolory nie są całkiem poprawne (patrz rysunek 3).
Obraz Trzy
Używam Imagick to zrobić i mój kod jest poniżej
<?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;
Czy ktoś wie jak mogę uporządkować/dostrojenia tego, aby kolory pasują do oryginalnego obrazu?
Dzięki!
Po raz pierwszy widzę to pytanie - * odejmowanie obrazu *. –