bufferedimage

    0熱度

    2回答

    讓我解釋一下我的問題。我有一個服務,做一些數學計算(非常非常困難)。這是某種統計計算。此服務返回布爾值的二維數組(boolean [] [] 400x400)。後我是創建對應於該陣列的圖像: BufferedImage im = new BufferedImage(area.length, area.length, BufferedImage.TYPE_INT_RGB); Graphics2D

    1熱度

    1回答

    我有一個緩衝圖像,我需要在JSF頁面中顯示它。 有沒有可以直接顯示緩衝圖像的UI組件?我正在使用JSF 2.2。

    -1熱度

    1回答

    我想繪製緩衝圖像。我能夠在框架上獲得圖片,但它似乎不能在圖像上繪製。如果我使用 BufferedImage bufferedImage = new BufferedImage(1280, 800,BufferedImage.TYPE_INT_RGB); 那麼似乎繪製字符串,但我想在圖像上繪製的理想,因爲我需要繪製圖像上的一些座標的項目。任何指導將不勝感激。請問壞壓痕 import java.awt

    2熱度

    1回答

    我已經嘗試使用setRGB和BufferedImage旋轉Java中的圖片,但我得到一個奇怪的結果。有沒有人知道爲什麼? BufferedImage pic1 = ImageIO.read(new File("Images/Input-1.bmp")); int width = pic1.getWidth(null); int height = pic1.getHeight(n

    1熱度

    2回答

    有一個java.awt.image.BufferedImage我越來越並返回一個ByteArrayOutputStream通過: return new String(Base64.encodeBase64(baos.toByteArray()), Charset.forName("UTF-8")); : ByteArrayOutputStream baos = new ByteArrayOut

    1熱度

    2回答

    我試圖編寫一個類在x和y方向上縫合雕刻圖像。 x方向正在工作,爲了減少y方向,我想簡單地將圖像旋轉90°,並在已重新縮放的圖像上(僅在x方向)上運行相同的代碼,然後將其旋轉回初始狀態。 我找到了AffineTransform的東西,並試了一下。它實際上產生了一個旋轉的圖像,但搞亂了顏色,我不知道爲什麼。 這是所有代碼: import java.awt.image.BufferedImage; i

    0熱度

    1回答

    Im無法獲取像素數據。 我的程序需要屏幕截圖,每個循環都會存儲前一屏幕截圖。 我的目標是在當前屏幕截圖和舊屏幕之間的像素級進行比較。 伊夫運行這段代碼,它告訴我的截圖是什麼格式: System.out.println(image.getType()); 這樣做的輸出(我的程序)爲1意味着它的一個BufferedImage.TYPE_INT_RGB 。據我讀的類型確定像素值在字節數組中的順序。 我使

    0熱度

    1回答

    我正在試圖從.lnk文件中獲取圖標,將其放入一個javafx圖像中,然後將其保存爲.png文件(以確保其正常工作)。 我當前的代碼編譯,但不工作: import java.io.*; import java.util.*; import javax.swing.filechooser.FileSystemView; import javax.swing.Icon; import javax

    -1熱度

    1回答

    我嘗試旋轉一個BufferedImage並且它可以工作,但是旋轉的圖像在一些邊上有一個黑色的邊框,我不知道爲什麼... 我也覺得它變得更小旋轉後。 import java.awt.image.BufferedImage; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import

    0熱度

    1回答

    我試圖將BufferedImage轉換爲OpenCV中使用的Mat。 ,我發現這個代碼(在許多不同的網站,包括計算器)是: public Mat bufferedImageToMat(BufferedImage bi) { Mat mat = new Mat(bi.getHeight(), bi.getWidth(), CvType.CV_8UC3); byte[] dat