bufferedimage

    0热度

    2回答

    让我解释一下我的问题。我有一个服务,做一些数学计算(非常非常困难)。这是某种统计计算。此服务返回布尔值的二维数组(boolean [] [] 400x400)。后我是创建对应于该阵列的图像: BufferedImage im = new BufferedImage(area.length, area.length, BufferedImage.TYPE_INT_RGB); Graphics2D

    1热度

    1回答

    我有一个缓冲图像,我需要在JSF页面中显示它。 有没有可以直接显示缓冲图像的UI组件?我正在使用JSF 2.2。

    -1热度

    1回答

    我想绘制缓冲图像。我能够在框架上获得图片,但它似乎不能在图像上绘制。如果我使用 BufferedImage bufferedImage = new BufferedImage(1280, 800,BufferedImage.TYPE_INT_RGB); 那么似乎绘制字符串,但我想在图像上绘制的理想,因为我需要绘制图像上的一些坐标的项目。任何指导将不胜感激。请问坏压痕 import java.awt

    2热度

    1回答

    我已经尝试使用setRGB和BufferedImage旋转Java中的图片,但我得到一个奇怪的结果。有没有人知道为什么? BufferedImage pic1 = ImageIO.read(new File("Images/Input-1.bmp")); int width = pic1.getWidth(null); int height = pic1.getHeight(n

    1热度

    2回答

    有一个java.awt.image.BufferedImage我越来越并返回一个ByteArrayOutputStream通过: return new String(Base64.encodeBase64(baos.toByteArray()), Charset.forName("UTF-8")); : ByteArrayOutputStream baos = new ByteArrayOut

    1热度

    2回答

    我试图编写一个类在x和y方向上缝合雕刻图像。 x方向正在工作,为了减少y方向,我想简单地将图像旋转90°,并在已重新缩放的图像上(仅在x方向)上运行相同的代码,然后将其旋转回初始状态。 我找到了AffineTransform的东西,并试了一下。它实际上产生了一个旋转的图像,但搞乱了颜色,我不知道为什么。 这是所有代码: import java.awt.image.BufferedImage; i

    0热度

    1回答

    Im无法获取像素数据。 我的程序需要屏幕截图,每个循环都会存储前一屏幕截图。 我的目标是在当前屏幕截图和旧屏幕之间的像素级进行比较。 伊夫运行这段代码,它告诉我的截图是什么格式: System.out.println(image.getType()); 这样做的输出(我的程序)为1意味着它的一个BufferedImage.TYPE_INT_RGB 。据我读的类型确定像素值在字节数组中的顺序。 我使

    0热度

    1回答

    我正在试图从.lnk文件中获取图标,将其放入一个javafx图像中,然后将其保存为.png文件(以确保其正常工作)。 我当前的代码编译,但不工作: import java.io.*; import java.util.*; import javax.swing.filechooser.FileSystemView; import javax.swing.Icon; import javax

    -1热度

    1回答

    我尝试旋转一个BufferedImage并且它可以工作,但是旋转的图像在一些边上有一个黑色的边框,我不知道为什么... 我也觉得它变得更小旋转后。 import java.awt.image.BufferedImage; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import

    0热度

    1回答

    我试图将BufferedImage转换为OpenCV中使用的Mat。 ,我发现这个代码(在许多不同的网站,包括计算器)是: public Mat bufferedImageToMat(BufferedImage bi) { Mat mat = new Mat(bi.getHeight(), bi.getWidth(), CvType.CV_8UC3); byte[] dat