bufferedimage

    0热度

    1回答

    我有2维字节阵列I [] [],每个条目,其中为0或1(即255) 现在我用下面的代码写RGB格式的图像。 public void writeImage(String outputFileName){ BufferedImage BI = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); for(int

    0热度

    1回答

    我有一个Java类,它扩展了JPanel并实现了MouseListener,并尝试复制JButton的一些基本功能,但使用一些加载的图像来使事情更加漂亮。这是我的一些代码片。 类字段: private BufferedImage image; 在构造函数中,我有: try { image = ImageIO.read(new File("image/firstImage.png"))

    0热度

    1回答

    如何找到BufferedImage中的颜色通道顺序(不同类型,包括Alpha通道)? 我需要知道像LookupOp(ByteLookupTable(int,byte [] []))或RescaleOp(float [],float)中Byup [] []的顺序的R,G和B参数的顺序[],提示)。 是否有一种通用的方法来查找给定BufferedImage的顺序?我认为它应该在ColorModel中,

    1热度

    1回答

    我正在写一个方法,它需要三个二维诠释数组(代表一个图像的R,G和B值),宽度和高度,和一个布尔值表示如果指定的图像是彩色或黑色和白色。我想要的方法是从给定的输入数据创建一个BufferedImage。 这是我到目前为止有: public static BufferedImage createImage(int[][] r, int[][] g, int[][] b, int width,

    0热度

    1回答

    我有代码在屏幕上,在不同的画布上生成一对相关的图形。我希望将这两个图像保存为单独的文件。但是当我使用相同的命令来保存它们时,一个保存正确,另一个保存为空白图像(仅限背景色)。 画布之间有一个区别:一个是简单的绘制,而另一个在屏幕外相关的缓冲图像,以便我可以用鼠标拖动一条线。 设立这个缓冲装置的代码是 public class VolCanvas extends Canvas { vo

    1热度

    1回答

    图片这是一个程序GUI JFrame,分为2,EAST和WEST。第一个JPanel只是一个打印预览屏幕。 JFrame的EAST端是用户可以创建1 2或3尺寸图像的位置。用户点击“添加”按钮,右侧的定义图像转到左侧的面板。因此,如果用户使用不同大小的图像单击“添加”3次,面板将使用FlowLayout来组织添加在左侧的面板图像。 当你运行这段代码时,你可以看到我想要的东西。真的有什么更好的是创建

    1热度

    3回答

    有谁知道如何用Java打印BufferedImage?

    5热度

    1回答

    我想在我的应用程序中加载BufferedImage。对于我使用ImageIO但我正在逐渐java.lang.NoClassDefFoundError: BufferedImage tgtImg = loadImage("ImageD2.jpg"); public static BufferedImage loadImage(String ref) { BufferedImage bim

    0热度

    1回答

    我有BMP文件的原始像素表byte[] BufferedImage的,它的结构是: (b g r) (b g r) ... (b g r) padding ... (b g r) (b g r) ... (b g r) padding 其中R,G,B的每一个字节,填充是圆行长度可达4个字节的倍数。 那么,我怎样才能从这个原始数据创建新的BufferedImage而不复制,只需要使用这个原始

    0热度

    2回答

    我试图读取一个JPEG图像作为BufferedImage,旋转并保存为文件系统中的另一个jpeg图像。但是有一个问题:在这些操作之后,我无法进行相同的文件大小。 下面的代码 //read Image BufferedImage img = ImageIO.read(new File(path)); //rotate Image BufferedImage rotatedImage = new