Potrzebuję użyć PHP do odczytu każdego piksela na obrazku. Jest przeznaczony do graficznego projektu hasła. Gdy użytkownik wybierze hasło, wybierze część obszaru na obrazie. i próbuję zrobić to według wartości pikseli. Czy to możliwe??Jak mogę uzyskać wartość pikseli obrazu w PHP?
10
A
Odpowiedz
19
Tak, można uzyskać wartość "piksela" w kolorze, korzystając z imagecolorat()
.
$color = imagecolorat($resource, $x, $y);
Gdzie $resource
to źródło obrazu i $x
, $y
są współrzędnymi piksela chcesz uzyskać kolor.
Można iterować przez wszystkie takie piksele. Zauważ, że może to być kosztowne zadanie w zależności od tego, jak duży jest obraz.
$width = imagesx($resource);
$height = imagesy($resource);
for($x = 0; $x < $width; $x++) {
for($y = 0; $y < $height; $y++) {
// pixel color at (x, y)
$color = imagecolorat($resource, $x, $y);
}
}
Powiązane problemy
- 1. Czytanie kolorów pikseli obrazu
- 2. Jak uzyskać dane pikseli z obrazu za pomocą R
- 3. PHP: uzyskać wartość tablicy jak w Pythonie?
- 4. Jak mogę uzyskać zawartość div w php
- 5. Jak mogę uzyskać dzisiejszy datownik w PHP
- 6. XPath uzyskać wartość atrybutu w PHP
- 7. php, jak uzyskać rozmiar obrazu internetowego w kb?
- 8. Jak mogę uzyskać wartość aktualnej mrówki docelowej?
- 9. Jak obliczyć maksymalną wartość pikseli Mat w OpenCV
- 10. Jak mogę uzyskać nazwę obrazu z adresu URL?
- 11. Automatyczne usuwanie gorących/martwych pikseli z obrazu w pytonie
- 12. Jak mogę uzyskać katalog Uploadów PHP?
- 13. Odzyskaj orientację obrazu w PHP
- 14. W PHP, jak uzyskać wartość zmiennoprzecinkową z mieszanego ciągu znaków?
- 15. Jak uzyskać wartość RGB obrazu na stronie przy użyciu javascript?
- 16. Jak uzyskać URI obrazu przechowywanego w zasobach
- 17. Hashing obrazu w JavaScript
- 18. Jak mogę sprawdzić, czy tablica zawiera określoną wartość w php?
- 19. Jak uzyskać wartość atrybutu produktu w magento
- 20. metoda PHP $ _POST uzyskać wartość textarea
- 21. Jak mogę uzyskać wartość z EditText w Androidzie?
- 22. Jak mogę uzyskać wartość/klucze obiektów NSDictionary w konsoli debuggera?
- 23. Jak mogę uzyskać wartość (ciąg) z bieżącego wyboru w combobox?
- 24. Jak mogę uzyskać wartość niezwiązanej kolumny w polu kombi?
- 25. Jak mogę uzyskać wartość oszacowania gęstości jądra w określonych punktach?
- 26. Jak mogę uzyskać wartość klucza ze słownika w Swift?
- 27. Jak uzyskać dostęp do koloru pikseli w bitmapie?
- 28. Jak uzyskać współrzędne pikseli z dopasowywania elementów w OpenCV Python
- 29. Jak wyświetlać współrzędne pikseli w ulotce?
- 30. Jak mogę uzyskać zawartość przesłanego pliku w php?
Zauważ, że może to spowodować powrót: 1) indeks koloru w tym piksel 2) rzeczywisty kolor w tym pikselu. Jeśli użyjesz funkcji imagecolorsforindex(), możesz mieć pewność, że otrzymujesz wartości RGB. –
Co można zrobić, jeśli zasoby są ciągami? –
@GintareStatkute * ciąg znaków * jak w ścieżce obrazu? –