bufferedimage相关内容

Java Applet 到 BufferedImage

我创建了一个 JFrame,它为游戏加载外部小程序,如下所示: //Setup everything for the Stub.. 下面将存根添加到小程序并创建它.DownloadFile(new URL(World + "/" + Archive), "./gamepack.jar");CAppletStub Stub = new CAppletStub(new URL(World), new ..
发布时间:2021-11-16 22:34:14 Java开发

如何将图像从 Applet 传递到 JSF 支持 bean

我正在使用一个 Web 应用程序,其中有一个 Java Applet 可以将图像从 wacom 设备捕获到 RenderedImage 对象中.小程序本身嵌入到 JSF 2.0 页面中. 我需要将创建的 RenderedImage 从 Applet 传递到 JSF 支持 bean,以便它成为 User 对象的一部分.我的支持 bean 是视图范围的. 我真的很迷茫.我一直在寻找一个关于 ..
发布时间:2021-11-16 22:29:39 Java开发

Java HTTP Post Applet 服务器 - 内部生成的图像

我在小程序中使用 J2D 创建了一个 BufferedImage.我想使用 HTTP Post @ http://localhost:3001/upload/file 上传这个 BufferedImage. 编辑:我有一个 ROR 服务器处理服务器端的事情,我正在寻找客户端的 Java 代码. 我能找到的所有示例都涉及上传文件. 有人知道如何上传 BufferedImage 吗? ..
发布时间:2021-11-16 22:22:40 Java开发

将 Graphics2D 转换为 Image 或 BufferedImage

我这里有一个小问题. 我有一个小程序,用户可以在其中“绘图".为此,我使用 java.awt.Graphics2D.但是,我该怎么做才能将用户绘制的图像保存为 JPEG 图像,或者至少将其转换为 BufferedImage 之类的?我不知道该怎么做. 谢谢. 解决方案 我就是这样做的,而且效果很好: BufferedImage awtImage = new BufferedI ..
发布时间:2021-11-16 22:05:51 Java开发

使用 java.awt.image.BufferedImage 创建 BIFF8 BITMAP 记录需要很多时间 - 有没有更好的方法?

所以我正在创建一个 HSSFSheet,它有一个使用 apache poi 和自己的低级代码设置的背景位图.https://www.openoffice.org/sc/excelfileformat.pdf 声明为记录位图,BIFF8: 像素数据(位图的高度线数组,从底线到顶线,见下文) ... 在每一行中,所有像素都是从左到右写入的.每个像素都存储为 3 字节数组:像素颜色的红 ..
发布时间:2021-11-12 05:03:48 Java开发

将 8 位灰度图像字节数组转换为 BufferedImage

我有一个包含原始灰度 8 位图像数据的字节数组,我需要将其转换为 BufferedImage.我试过这样做: BufferedImage image = ImageIO.read(new ByteArrayInputStream(bytes)); 然而,结果 image 对象为空,这意味着我在这里做错了. 进行此类转换的正确方法是什么? 解决方案 有两种很好的方法可以做到这一点, ..
发布时间:2021-09-11 19:45:20 Java开发

在 JFrame 中显示来自文件的图像

public class Menu extends JFrame {私有静态Frame框架;私有静态 Canvas 画布;私有整数宽度;私有 BufferedImage 测试图像;私有整数高度;私人图形 g;私有静态 int canvasWidth = 0;私有静态 int canvasHeight = 0;私有静态最终 int GAME_WIDTH = 400;私有静态最终 int GAME_H ..
发布时间:2021-09-02 20:37:46 Java开发

为什么 BufferedImage 在 JLabel 中不显示完整图像?

我正在从 JFileChooser 获取文件并通过使用 BufferedImage 读取并放入 JLabels 来显示它们,但存在一个问题,即我的图像没有完全显示在 JLabels 中.这是我的代码 公共类ImagePreview{JPanel PicHolder= new JPanel();公共图像预览(){JButton GetImages = new JButton("浏览图片");Get ..
发布时间:2021-09-02 20:34:32 Java开发

将多个tif和Jpeg合并为单个tif文件,该文件的大小很大

我正在尝试将多个tif和jpeg文件合并为一个tif文件. 当单独将多个tif文件组合到一个单个tif文件中时,该文件的大小与原始多个tif文件的大小几乎相同(多个tif文件中的10 MB ---->单个tif文件中的10 MB).太完美了. 但是,当将单独的tif文件和许多Jpeg文件组合到单个tif文件中时,文件大小与原始文件相比很大(10 MB的多个tif和Jpeg文件导致创建了 ..
发布时间:2021-05-20 18:33:23 Java开发

从BufferedImage有效地提取RGBA缓冲区

我一直在尝试将Java中的bufferedImages作为IntBuffers加载.但是,我遇到的一个问题是从具有半透明或完全透明的图像中获取像素数据.Java似乎只允许您获取RGB值,在我的情况下,这是一个问题,因为应该透明的所有像素都变得完全不透明.经过大约几个小时的搜索,我发现了这种获取RGBA值的方法... Color color = new Color(image.getRGB(x, ..
发布时间:2021-04-16 19:26:52 Java开发

PDFBox从BufferedImage绘制黑色图像

我尝试使用PDFBox将图像从bufferedImage绘制为PDF,但失败,并且我得到黑色图像,Acrobat Reader警告出现诸如“内存不足"之类的错误(但显示PDF). 我使用bufferedImage是因为我需要将JavaFX Image对象(来自对Funciones.crearImagenDesdeTexto()的调用,该对象将文本转换为Image)转换为PDF.其余图像在不使 ..
发布时间:2021-04-16 19:26:49 Java开发

从字节数组获取bufferedImage

我正在尝试从字节数组中获取 bufferedImage ,但是却收到一条错误消息,指出 bufferedimage为空.实际上,我尝试了几种方法,所有操作都以相同的方式结束.这是我的代码: 1) byte [] arr = Base64.decode(base64String);BufferedImage bImageFromConvert = ImageIO.read(new Byte ..
发布时间:2021-04-16 19:26:45 Java开发

从BufferedImage获取像素数据

我需要从BufferedImage获取像素数据,以便可以从数据重新创建图像.我查看了 Raster ,但这似乎不包含我需要的信息.如何从 BufferedImage 获取数据,以便无需原始文件即可重新创建图像? 解决方案 您应该查看该问题的答案 Java-从图像获取像素阵列 一种方法是使用 ByteArrayOutputStream baos = new ByteArray ..
发布时间:2021-04-16 19:26:42 Java开发

对BufferedImage使用IntBuffer

正如书名aleady所说,它想要创建一个由特定(已经存在)IntBuffer支持的BufferedImage. 到目前为止,我有以下代码: final IntBuffer buf = ...;DataBuffer dbuf = new DataBuffer(DataBuffer.TYPE_INT,size){public void setElem(int bank,int i,int v ..
发布时间:2021-04-16 19:26:39 Java开发

Java以浮点精度创建BufferedImage

我用Java创建了一个地图编辑器.问题是,我对每个字节值都有步骤,因此映射不平滑.是否可以将BufferedImage栅格数据更改为浮动数据并在其上绘制浮动精度? 解决方案 要回答您的问题,是的,您可以创建具有浮点精度的 BufferedImage .但是,尚不清楚这是否可以帮助您解决问题. 无论如何,以下是用于创建精度为 float 的 BufferedImage 的工作示例代码: ..
发布时间:2021-04-16 19:26:36 Java开发

旋转具有透明背景的BufferedImage

我有一张透明背景的图像.我想将此图像旋转到特定角度,并保持生成的图像的透明背景.为此,我使用以下方法: 公共静态BufferedImage rotationImage(BufferedImage图像,双角度,彩色backgroundColor){System.out.println(image.getType());double theta = Math.toRadians(angle);双重罪 ..
发布时间:2021-04-16 19:26:28 Java开发

正确绘制图像

我正在创建一个小型图像编辑器,现在我正试图给用户提供通过拖动鼠标来绘制图像的机会(就像MS Paint中的铅笔工具一样). 我遇到了一些困难,因为当我太快地移动光标时,应用程序无法绘制所有应该着色的像素,只有一小部分是正确着色的. 我尝试了两种添加彩色像素的解决方案:首先,我创建了一个列表,其中存储了 mouseDragged 被调用时添加的所有点.之后,我决定在 BufferedIm ..
发布时间:2021-04-16 19:26:25 Java开发