0
A
回答
1
如果您確信com.vaadin.ui.Image.getSource()方法將返回您可以使用此代碼
FileResource resource = (FileResource) image.getSource();
File file = resource.getSourceFile();
BufferedImage img = ImageIO.read(file);
img.getRGB(0,0);
方法BufferedImage.getRGB一個FileResource()返回整數,它表示RGBA顏色。您可以使用此Stack Overflow answer中提供的方法提取紅色,綠色,藍色和Alpha值。我會強烈建議編寫基於GWT Image的自定義Vaadin組件,在將內容顯示給用戶之前,將鏈接/資源/文件/圖像轉換爲BufferedImage,以此來構建自定義Vaadin組件。因此,您可以在每次需要時從您的自定義組件中實際獲取BufferedImage。
相關問題
- 1. 從圖像中獲取像素顏色
- 2. 從圖片中獲取像素顏色?
- 3. 從CCRenderTexture獲取像素的顏色
- 4. FreeImage:獲取像素顏色
- 5. GDAL獲取像素顏色
- 6. Java - 獲取像素顏色
- 7. 如何從圖像中獲取像素的顏色?
- 8. iOS:從圖像的每個像素獲取頂部顏色
- 9. 讀取圖像的像素顏色
- 10. 從Kinect Depth Stream獲取像素顏色
- 11. 如何從像素獲取顏色? OpenGL
- 12. 從NSImage獲取像素和顏色
- 13. 如何獲取圖像中像素的顏色(加載灰色)?
- 14. 在Swift 3中使用CGPoint從圖像獲取像素顏色
- 15. Android imageview從縮放圖像中獲取像素顏色
- 16. 獲取pygame中圖像的單個像素的顏色
- 17. iPhone:如何獲取圖像的每個像素的顏色?
- 18. 使用Android中的按鈕獲取圖像的像素顏色?
- 19. 獲取像素的顏色在Android的
- 20. 獲取圖像的平均外部像素顏色
- 21. 統一2D:獲取原始圖像的顏色像素
- 22. 通過畫布獲取現有base64圖像的像素顏色
- 23. 從圖庫中導入的圖像中獲取Android中的像素顏色?
- 24. Python - 獲取圖像的白色像素
- 25. WriteableImage - 如何獲取像素的顏色?
- 26. 獲取UIImage的像素顏色
- 27. Java獲取像素的顏色LIVE
- 28. 獲取AVCaptureSession或AVCaptureVideoPreviewLayer的像素顏色
- 29. 獲取rMagick中像素的顏色
- 30. Dart - 獲取ImageElement的像素顏色