bufferedimage

    0熱度

    1回答

    我使用下面的代碼 byte[] imageData = Base64.decodeBase64(encodedImage); ByteArrayInputStream bais = new ByteArrayInputStream(imageData); BufferedImage bufferedImage = ImageIO.read(bais); Bu

    0熱度

    1回答

    我正在創建一個簡單的GUI程序,它在try-catch塊中加載幾個圖像文件。我想知道如何使用我的catch語句加載默認圖像來替換未能加載的特定圖像?這裏是我心目中的例子: try{ load image1 load image2 load image3 }catch (IOException e) { S.o.p("imageX failed to loa

    0熱度

    1回答

    我創建一個自定義調色板圖像(即自定義的ColorModel): BufferedImage img = new BufferedImage(orgImg.getWidth(), orgImg.getHeight(), BufferedImage.TYPE_BYTE_INDEXED, cm); Graphics2D g2 = img.createGraphics();

    0熱度

    1回答

    我需要旋轉一個jpg圖片,所以我寫了這個功能: BufferedImage rotate(BufferedImage bufferedImage) { AffineTransform tx = new AffineTransform(); tx.rotate(Math.PI/2.0, bufferedImage.getWidth()/2, bufferedImage.getHe

    1熱度

    2回答

    我一直在嘗試製作3D遊戲,出於某種原因,我的代碼正在拋出一個NullPointerException。我得到的錯誤是: Exception in thread "Thread-3" java.lang.NullPointerException at Display_3d.render(Display_3d.java:73) at Display_3d.run(Display_3d.java:

    1熱度

    2回答

    我有以下問題: 我想創建一個方法來控制圖像的亮度。我想我必須先將它轉換爲BufferedImage。 如果圖像有一個alpha通道,我想用TYPE_INT_RGB將其轉換爲alpha像素將是黑色的。但它可以很好地與TYPE_INT_ARGB ... 如果圖像沒有alpha通道,並且我將其轉換爲TYPE_INT_ARGB,則不起作用。那麼不僅亮度變化,還有顏色。當我使圖像更明亮時,它會變得更黃,如果

    0熱度

    1回答

    我想把兩個圖像放在一起使用java。所以,我想在它的工作另一種緩衝圖像的頂部繪製緩衝圖像,但它破壞了圖像的顏色最終圖像是有點綠色 這裏是我的代碼: try { BufferedImage source = ImageIO.read(new File("marker.png")); BufferedImage logo = ImageIO.read(new File("pic.png"));

    0熱度

    1回答

    我正在製作一個JFrame並在其上繪製一個矩形。 它不起作用,有時它是完全黑色的,有時是完全白色的,這裏是我的方法。 所以渲染方法被調用兩次,因爲它第一次創建緩衝區,也忽略幀率,它現在是不重要的。 EDIT1:我解決了一個問題: 它繪製一個矩形了,但有時它只是顯示一個白色的屏幕。我仍然需要解決這個問題 Edit2:我不僅在尋找解決方案,我也在尋找我的問題發生的原因,所以我不只是盲目地編寫代碼。 p

    0熱度

    3回答

    我想做一個馬里奧遊戲克隆,現在,在我的構造函數中,我有一個方法,應該使某種顏色透明,而不是當前粉紅色(R:255,G:0,B: 254)。根據Photoshop,十六進制值是ff00fe。我的方法是: public Mario(){ this.state = MarioState.SMALL; this.x = 54; this.y = 806; URL s

    0熱度

    1回答

    有沒有人有辦法將透明度爲BufferedImage的BMP存儲在Java中?最好使用ImageIO API。 出於某種原因,我無法在ARGB(BGRA)格式中寫入BMP,即使the BMP has supported alpha channel since, at least, Win95。但是,我可以輕鬆地將相同的圖像編寫爲PNG。它也可以很好地存儲沒有alpha的圖像,如TYPE_INT_RG