Próbuję zrobić zakładkę-let. Ale utknąłem w pewnym momencie. Potrzebuję wyodrębnić RGB lub wartość koloru obrazu bardzo x piksel za pomocą instrukcji "For Next". Ale nie wiem, która funkcja może mi pomóc wyodrębnić wartość RGB. Czy ktoś może mi pomóc z funkcją, która określa wartość RCG danego punktu na obrazku?Jak uzyskać wartość RGB obrazu na stronie przy użyciu javascript?
Odpowiedz
To jest trudne pytanie. W standardowym DOM nie ma metody, która umożliwiałaby wyodrębnienie wartości RGB pikseli w <img>
.
Jeśli jednak chcesz zagłębić się w HTML5, możesz skorzystać z <canvas>
element. Możesz załadować obraz do płótna (.drawImage()
), a następnie uzyskać wartości RGB, którego szukasz (.getImageData()
; zobacz łącze w odpowiedziach SLaks ’). Oczywiście to nie zadziała na IE8, ponieważ nie obsługuje <canvas>
.
Alternatywną opcją może być wywołanie AJAX do usługi internetowej w celu pobrania danych pikseli. Skrypt po stronie serwera może załadować obraz, uzyskać wartości RGB i zwrócić je jako JSON do skryptozakładki. To oczywiście zwiększa opóźnienie w obie strony na serwerze, ale jest bardziej kompatybilne. (Weź również pod uwagę problemy z wieloma domenami).
- 1. Jak uzyskać wartość div przy użyciu javascript
- 2. Jak wyświetlić obraz RGB przy użyciu pylab
- 3. Jak napisać wartość koloru RGB w JavaScript?
- 4. Jak uzyskać wartość wyświetlaną Wybierz przy użyciu javascript
- 5. Jak znormalizować wartość RGB z referencyjnymi wartościami RGB
- 6. podobny do konsoli interfejs na stronie internetowej przy użyciu javascript
- 7. Jak uzyskać wartość atrybutu przy użyciu XPath
- 8. Jak uzyskać następny element przy użyciu JavaScript?
- 9. jak przekonwertować wartość koloru RGB na wartość szesnastkową w C++?
- 10. Konwertuj wartość RGB na HSV
- 11. Jak mogę uzyskać href wszystkich obrazów na stronie przy użyciu JavaScript?
- 12. Wyświetlanie czasu innego komputera na stronie internetowej przy użyciu Javascript?
- 13. Ustawienie obiektu obrazu jako obrazu tła div przy użyciu javascript
- 14. cmyk do rgb przy użyciu php
- 15. Konwertuj wartość koloru RGB na szesnastkową
- 16. progowanie obrazu RGB w OpenCV
- 17. Jak uzyskać rozmiar obrazu (bajty) przy użyciu PIL
- 18. Konwertuj obraz do tablicy RGB w JavaScript
- 19. Jak uzyskać wartość z XML przy użyciu XPath Przejdź
- 20. Jak pobrać wartość pola tekstowego tablicy przy użyciu JavaScript/jQuery
- 21. Konwertuj wartość koloru RGB na dziesiętną
- 22. Konwertuj wartość całkowitą koloru na RGB
- 23. Konwertuj wartość skali szarości na reprezentację RGB?
- 24. Jak uzyskać maksymalną wartość unikalnej kolumny identyfikacyjnej przy użyciu LINQ
- 25. Jak uzyskać wartość z ciągu JSON przy użyciu biblioteki jackson?
- 26. Hashing obrazu w JavaScript
- 27. Jak uzyskać obraz przy użyciu ajax jquery?
- 28. Jak uzyskać podstawowy adres URL aplikacji MVC przy użyciu javascript
- 29. Konwertuj System.Drawing.Color na RGB i wartość heksadeci
- 30. Konwersja obrazu w pygame na tablicę 2D wartości RGB
To pytanie wydaje się być duplikatem: http://stackoverflow.com/questions/934012/get-image-data-in-javascript –