bufferedimage

    1热度

    3回答

    我无法获取要在JFrame上显示的图像。 运行时车架全黑。这里是我的代码: import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URISyntaxExcep

    0热度

    1回答

    我遇到了一个问题,即作为缓冲图像加载的图像正确包含其Alpha通道。但是,当作为参数传递时,alpha通道会丢失。 我加载图像是这样的: MousePointer = ImageIO.read(getClass().getResourceAsStream("sprites/Mouse-sheet.png")); 然后我得出这样的(alpha通道保持完好): g.drawImage(Sprite

    0热度

    1回答

    我坚持与java的向下转换问题。 这是剧情: 类MyPicture扩展了抽象类BufferedImage。关键是要添加几个方法到BufferedImage。然后,我有类MyWindow它设置了一个用户友好的窗口。在本课中,我想加载MyPic中的图片,将其复制到MyPic_filtered中,使用中的MyPicture中使用的方法,最后在分隔的窗口中显示MyPic和MyPic_filtered(但这

    1热度

    2回答

    我是JCodec的新手,但我试图将JCodec图片转换为BufferedImage。不幸的是,在JCodec中这样做的方法已被弃用,除了将图片转换为Picture8Bit的方法外。但是,我还没有找到JCodec方法将图片转换为Picture8Bit。

    -2热度

    2回答

    我试着去使用图像栅格,但是我得到一个坐标出界异常的,我找不出从一个BufferedImage写RGB数据到一个数组: int height = img.getHeight(); int width = img.getWidth(); Raster R = img.getData(); double[] output = new double[3]; d

    0热度

    1回答

    我正在开发一个项目,在该项目中我必须从摄像头获取图像(cmucam4),该项目已通过Xbee连接到我的计算机。 问题是我可以通过串口获取图像数据,但是当我将它保存为文件时,该文件不能作为图像打开。 我注意到,当我用记事本++打开文件时,文件没有像其他图像(相机发送bmp图像)的标题。 我试图使用ImageIO保存图像,但我不知道如何将数据接收到图像! BufferedImage img = new

    -1热度

    1回答

    我尝试处理使用Java中的一个ForkJoinPool的图像。我使用流在图像上执行一些自定义操作。我试图用ForkJoinPool为getRGB和setRGB方法。如何在getRGB方法上实现并行性? @Override public int[] getRGB(int xStart, int yStart, int w, int h, int[] rgbArray,int offset,

    0热度

    1回答

    我想绘制包含光栅以及矢量数据的缩放对象。目前,我画成比例Graphics2D对象 protected void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2d = (Graphics2D) g.create(); //Get transformation, apply sca

    1热度

    1回答

    我有以下问题,我想通过在LSB中编码消息来创建简单的隐写“程序”。我从图片中提取ARGB(每个都在它自己的数组中),用蓝色的LSB编码消息,并尝试使用这些新值(我将ARGB数组加回到int数组)中创建新图像。 我遇到的一个明显问题是,当我更改LSB并尝试将它们写入图片时,我可以看到ImageWriter正在创建比kb小得多的图片,而且我无法再提取我的消息。 这是代码: import javax.i

    0热度

    3回答

    我想将我的图片从彩色转换为黑白图像,似乎是从头开始创建的。 这是因为在不同的岗位描述,我试过代码: BufferedImage bi = ImageIO.read(new File("/Users/***/Documents/Photograph.jpg")); ColorConvertOp op = new ColorConvertOp(ColorSpace.getInst