javax.imageio

    2熱度

    1回答

    你好堆棧社區, 我想了很長時間,很難發佈這看到因爲我不想吸引另一個「重複」線程。然而,我已經沒有想法,也不知道任何論壇或其他堆棧,我可以發佈這個來獲得一些幫助。 我寫這個應用程序作爲一個有趣的項目,試圖生成一些高度圖。然而,無論何時我嘗試一次生成多個高度圖,我的所有副本都會顯示爲黑色空洞,或者如果變量足夠低,則表示白色空洞。 (實施例16 & & 33創建白色空隙,1025創建黑)出現 我的輸出文

    0熱度

    1回答

    我唯一擔心使用BufferedImage對象的原因是,對於非常大的圖像60000x32000,它將導致JVM在有限的JVM堆空間上使用OOM關閉。然而,ImageIO.read方法的JavaDocs說了一些關於「控制緩存」的內容。 什麼是控制緩存在這種情況下? 這是否意味着ImageIO.read使用磁盤上的圖像緩存大圖像? 參考的JavaDoc和下面ImageIO.read方法: /**

    1熱度

    1回答

    我想在java中實現一些低級別的過濾器。爲此,我必須能夠操縱圖像的每個單獨像素。我想最好的辦法是將圖像轉換爲字節數組並從那裏開始。 我創建了一個由4個完全紅色像素組成的2x2圖像。然後我讀入數組,並使用了下面的代碼相當準確的描述: BufferedImage bufferedImage = null; try { bufferedImage = ImageIO.read(new Fil

    1熱度

    1回答

    我用這來比較的BufferedImage private boolean compareImages(BufferedImage actualImage, BufferedImage expectedImage) { for (int x = 0; x < expectedImage.getWidth(); x++) { for (int y = 0; y < expecte

    -1熱度

    2回答

    我對BufferedImage對象的Vector有問題。我試圖將BufferedImage對象添加到Vector中,但Vector總是空的。 ImageIo.read(input1)似乎不起作用,但我不明白爲什麼。 這裏是我的代碼的一部分: private void drawPixel(int index,String name) throws IOException { File in

    0熱度

    1回答

    首先感謝您的時間。我有一個jar庫,將作爲庫包含在我的Android應用程序中。 除此之外,這個jar能夠從jpg圖像中獲取RGB值。這在我的Java應用程序中完美工作,但是當我在Android應用程序中運行它時,它不起作用,因爲類ImageIO.read(File file)(Bufferedimage)未在Android中實現。 我讀了一些關於使用Bitmap類的東西,但我沒有找到任何關於它的

    1熱度

    1回答

    我有一個關於方法問題寫ImageIO類的從javax.imageio中 我可以調用的方法 ImageIO.write(bufferedImage, 'jpg', new File(...)) 與BufferedImage的不同情況爲每個線程 所以我想知道,如果它是包線程安全或不在我的情況。爲什麼這個方法可以是線程安全的。提前致謝! 編輯:@yshavit,是的,它是爲了在不同的文件 對於其他線程我

    0熱度

    1回答

    我正在開發一個項目,其中有用戶上傳打印質量高分辨率tif圖像,如果/當他們回來查看他們上傳的內容時,我需要爲用戶創建較低分辨率的網頁質量預覽。 目前我有一個工作解決方案來調整這些圖像的大小使用ImageIO.read和ImageIO.write,但它需要長達15分鐘來修改和保存這些預覽圖像。我想知道是否有更好的解決方案,需要更少的時間來完成。或者這是我遇到的RAM問題?

    0熱度

    1回答

    我已經創建了一個基於JavaEE的Web應用程序,然後我將其作爲WAR文件導出並部署到在VM上運行的tomcat服務器。 該應用程序允許用戶將映像上傳到vm磁盤上的某個位置,然後運行一個圖像處理類,該類接受先前上傳的文件的路徑。 我正在嘗試使用ImageIO.read()作爲緩衝圖像讀取文件。 在IDE中運行時,圖像處理類工作正常,並且能夠接受存儲在磁盤上的圖像並輸出處理後的圖像。但是訪問它作爲一

    -1熱度

    2回答

    我遇到一個奇怪的問題。這裏是我的代碼片段: ... public xProgressBar(xTheme theme) { try { this.update = ImageIO.read(xTheme.class.getResource("/images/" + xThemeSettings.PROGRESSBAR_IMAGES[0])); } ... 當