javax.imageio

    0熱度

    1回答

    我編寫了一個java代碼,將黑白圖像的所有紅色值更改爲255,因此輸出將爲紅色圖像。 但它不是紅色,而是輸出更明亮的圖像。 我做錯了什麼? File bwgFile = new File("X:/Java/Documents/NetBeansProjects/colour/input/bwg.png"); BufferedImage bwgImage = ImageIO.read(bwgFile

    3熱度

    1回答

    我目前正在將應用程序從JDK 1.5.0_06遷移到1.8.0_66。在應用程序中,有多個使用com.sun.image.codec.jpeg類的文件。當我嘗試創建JAR時,出現以下錯誤。 error: package com.sun.image.codec.jpeg does not exist import com.sun.image.codec.jpeg.*; 我參考了博客Replaci

    0熱度

    1回答

    我試圖用自定義壓縮保存jpg圖像。因此,使用ImageWriter如下: ImageOutputStream os = new FileImageOutputStream(new File(filenamepath)); ImageWriter jpgWriter = ImageIO.getImageWritersByFormatName("jpg").next(); ImageWriteP

    0熱度

    1回答

    我已閱讀大多數問題here,here,bug和其他。 一個區別是所有的帖子都在談論外部圖像被讀取。 但是我是從ImageIO庫本身創建jpg圖像我正在將該圖像寫入文件並讀取相同的圖像文件,但是在像素值方面存在差異。 這裏是我的代碼: BufferedImage j = new BufferedImage(100,100,BufferedImage.TYPE_INT_RGB); Gra

    1熱度

    3回答

    我有一個加載速度很慢的程序,我想這是由於我必須在開始時加載的圖像資源數量所致。我認爲多線程會有所幫助,但現在我不太確定。這是我的自動多線程方法。 private static Thread[] t; private static int currentThreads; public static void loadWithThreads(Object[] array, In

    2熱度

    1回答

    我的Eclipse安裝沒有當我運行該項目,但如果我出口一樣可運行jar文件,然後我發現了一個異常,如下所示的任何問題: Exception in thread "Thread-2" java.util.ServiceConfigurationError: javax.imageio.spi.ImageReaderSpi: Provider com.sun.media.imageioimpl.plu

    3熱度

    2回答

    我有一個GIF圖像,並嘗試將其讀入BufferedImage。 public class ImageReadTest { public static void main(String[] args) throws IOException { f(new File("/Users/hieugioi/Downloads/Photos/butterfly.gif"));

    3熱度

    3回答

    我想RGB值的字節數組保存爲png圖片如下: byte[] imgArray = ...; int canvasSize = 512; ColorModel c = new ComponentColorModel(ColorSpace.getInstance(ColorSpace.CS_GRAY), null, false, false, Transparency.OPAQUE, DataB

    0熱度

    1回答

    我創建了一個擴展ImageIcon的自定義類,以便傳遞文件url和給定的顏色,它加載重繪它的圖像。 這個類包裝在一個.jar文件中,我用它來開發不同的用戶界面(我們稱之爲UI.jar)。 這個類應該被設想爲加載位於UI.jar包裝的文件夾中的圖像,其他圖像打包在另一個.jar文件中,其他圖像與其他URL一起,可能位於未包裝在.jar中的文件夾中。所以我開發了這個代碼: BufferedImage

    1熱度

    3回答

    我想在我的項目中讀取圖像(.png文件),並且我希望它在可運行的.jar文件中工作。所以我寫了這一小段代碼: try { InputStream in; in = Loader.class.getClassLoader().getResourceAsStream("buttons.png"); System.out.println(in.read() + ", Re