bufferedimage

    0熱度

    1回答

    我有一個使用Graphic2D顯示圖形的JPanel。這工作正常。我現在想要將圖形保存到文件中。到目前爲止,我能做到這一點的唯一方法是創建一個BufferedImage,並將所寫的所有內容寫入JPanels Graphic2D對象,然後寫入屬於BufferedImage的Graphic2D對象,然後從BufferedImage執行PrintAll。 所以我有類似下面的代碼: g.setFont(g

    1熱度

    1回答

    我想用x和y座標繪製點並將輸出保存到圖像文件,但我不能。 (沒有必要在JFrame上看到它們) 據我所知,我可以創建繪圖並在JFrame上顯示它,但是我無法將此輸出保存到文件中。 public static void main(String[] args) { try { final JFrame frm = new JFrame("Points"); final Pan

    -2熱度

    1回答

    我有幾個問題,當我幾次做多個屏幕截圖時:例如,我有時會做兩個屏幕截圖,第二個屏幕截圖與第一個截屏相同。 這是我的代碼: public static void main(String[] args) { BufferedImage screenshot = screen(); save_screen(screenshot,"title1"); //some instru

    0熱度

    1回答

    我有這樣的方法在這裏一類名爲緩衝區: private static BufferedImage load(String s){ BufferedImage image; try{ image = ImageIO.read(Buffers.class.getResourceAsStream(s)); return image; }

    0熱度

    1回答

    我試圖設計一個報告模板,其中有許多(數百個)圖像被超鏈接引用。我想該文件是25MB下(電子郵件等原因),所以我試圖壓縮使用下面的代碼的圖像: //I get the input stream InputStream ins = entity.images.getInputStream(img); BufferedImage bufImg = ImageIO.read(ins); //I c

    3熱度

    2回答

    我使用了從this SO接受的答案代碼。現在,我想要將其轉換回BufferedImage(最好不要使用setRGB())。我試過這個: private BufferedImage createImage(int[][] pixelData, BufferedImage outputImage){ final int[] outputImagePixelData = ((DataBuffe

    -1熱度

    2回答

    我想繪製一個基本的筆畫,然後可以反射和旋轉。但我不知道是否要在BufferedImage上繪製筆畫,然後將它放在Jpanel上或在Jpanel上繪製筆畫本身?哪種方法更好?

    0熱度

    1回答

    我的Java初學者嘗試將.PNG 8356 X 5092像素加載到一個JFrame 720×600 我可以加載圖像,但它放大到左上角,希望使.PNG適合JFrame,然後用鼠標點擊並用鼠標滾動進行縮放。 我一直在尋找約2周的答案,但無濟於事。 只是想一個好推到正確的方向... 乾杯 編輯 好吧,我得到了圖像加載和規模大小通過做: public Image ScaledImage(Image img

    -1熱度

    1回答

    我嘗試在首先嚐試查找網格和填充時嘗試分割棋盤遊戲時出現問題。但是我卡住了,我把所有像素都泛光爲紅色,我不知道如何只填充網格,沒有數字或其他填充網格線。 我現在的結果是這樣 ,我想填補這樣 這個代碼我使用' boolean flood(BufferedImage img, boolean[][] mark, int row, int col, Color srcColor, C

    0熱度

    1回答

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