Mam nadzieję, że ktoś może pomóc,PHP - Wymienić koloru wewnątrz obrazu
zrobiłem skrypt, który maskuje obrazy ... jednak jest to zależne od koloru do maski z („green screen” styl). Problem polega na tym, że obraz, który ukrywam zawiera ten kolor, jest zniszczony.
To, czego oczekuję, to przed zamaskowaniem obrazu, zastąpienie jakiegokolwiek koloru kluczowania (0,0,255) podobnym kolorem, na przykład 0,0,254.
Znalazłem kilka rozwiązań opartych wokół GIF lub 256 kolorów PNG, ponieważ są one indeksowane ..
Więc moje pytanie jest również będzie bardziej wydajny, aby przekształcić go w formacie GIF lub 256 png następnie przejrzeć Indeksuj i zamień kolor lub przeszukaj każdy piksel i zamień kolory.
Dzięki,
Co masz na myśli mówiąc "maskowanie"? Czy masz przezroczyste części obrazu? Do czego dokładnie używasz zielonego koloru (lub innego koloru chromakey)? – lapo
przez maskowanie Mam na myśli wypełnienie kwadratu moim kolorem chromakey, a następnie wycięcie go z przezroczystych pikseli, a następnie nałożenie go na obrazek. Następnie zastąpienie koloru chromakey przezroczystymi pikselami – Mark