草庐IT

bufferedImage

全部标签

java - 将 BufferedImage 添加到 PDFBox 文档

在我当前的项目中,我尝试将BufferedImage添加到PDFBox文档中。更具体地说,我使用了来自JFreeChart的图像。我的代码如下所示:publicvoidexportToPDF(JFreeChartchart,StringfilePath){PDDocumentdoc=null;PDPagepage=null;PDXObjectImageximage=null;try{doc=newPDDocument();page=newPDPage();doc.addPage(page);PDPageContentStreamcontent=newPDPageContentStrea

java - 将 PDF 页面导出为 Java 中的一系列图像

我需要将任意PDF文档的页面导出为一系列jpeg/png/etc格式的单独图像。我需要在Java中执行此操作。虽然我知道iText、PDFBox和各种其他javapdf库,但我希望能找到一些工作示例或一些操作方法的指针。谢谢。 最佳答案 这是一种方法,它结合了网络上的一些代码片段。如何将PDF绘制成图像?https://pdf-renderer.dev.java.net/examples.html从图像创建缓冲图像原创:http://www.exampledepot.com/egs/java.awt.image/Image2Buf.

java - 如何在java中翻转BufferedImage

我得到RGB24字节数组并想用Java显示它。publicvoidgetByteArray(bytebyteArray[]){intcount1=0;bytetemp1=0;for(inti=0;i但是效果不符合我的要求,很奇怪。我怎样才能像这样将BufferedImage翻转到正确的方向? 最佳答案 有3个选项:(编辑->:至少,有3个选项,直到您编辑问题你可以垂直翻转图片你可以旋转图片你可以反转图像区别如下图所示:根据您发布的图像,我假设您想要垂直翻转图像。这可以逐个像素地完成,或者(当它应该有效地完成时)使用AffineTra

java - 将父对象转换为子对象 - BufferedImage 对象

每当我尝试将BufferedImage(父级)转换为我自己扩展的AdvancedBufferedImage(子级)时,我都会收到ClassCastException,我没有覆盖任何方法,并且我实现了所有的承包商而没有修改它们每当我尝试使用ImageIO.read()方法从File创建AdvancedBufferedImage时,我都会遇到这个异常。Filefile=newfile(path);AdvancedBufferedImageimage=(AdvancedBufferedImage)ImageIO.read(file);看起来应该没有问题,请问是什么问题?

java - 将 JavaFX 图像转换为 BufferedImage

我正在尝试将JavaFX图像(从ImageView)转换为BufferedImage。我试过类型转换之类的东西,但没有任何效果。有人可以建议我该怎么做吗? 最佳答案 试试你的运气SwingFXUtils.有一个方法可以达到这个目的:BufferedImagefromFXImage(Imageimg,BufferedImagebimg)您可以使用第二个参数null调用它,因为它是可选的(存在内存重用原因):BufferedImageimage=SwingFXUtils.fromFXImage(fxImage,null);

java - 如何将 BufferedImage 对象转换为 InputStream 或 BLOB?

我正在尝试使用LONGBLOB属性将用户上传的图像存储到数据库中...我遇到了一个有两个方法的PreparedStatement问题设置一个blob是:publicvoidsetBinaryStream(intparameterIndex,InputStreamx)publicvoidsetBlob(intparameterIndex,Blobx)publicvoidsetBlob(intparameterIndex,InputStreaminputStream)现在的问题是我有一个BufferedImage对象,必须将其转换为Blob或InputStream才能上传...如何在不丢失

Java BufferedImage,写入底层栅格,像素在最终图像中出现偏移

为线程死灵道歉,我试图制作一个简化版本进行测试,它可以在这里找到https://www.dropbox.com/sh/y0wtlae37yltfz5/yRDSyKj2NY下载的最大部分是src文件夹中的3个示例图像(其中2个是医疗级眼basemap像,所以它们有点大)。抱歉,如果解决方案的总体规模仍然有点大,但我无法在不认真反射(reflection)的情况下将其缩小任何规模(我承认我有点sleep不足,必须在20分钟内开始工作)。我对问题的原描述如下我的问题就是这样。我有一个人类视网膜的BufferedImage,现在使用AdaptiveThresholder我已经成功地从眼睛中提取

java - PDFBox:将pdf页面转换为图像的问题

我的任务非常简单:将pdf文件的每一页都转换为图像。我尝试使用icepdf开源版本生成图像,但它们没有生成具有正确字体的图像。所以我开始改用PDFBox。代码如下:PDDocumentdocument=PDDocument.load(newFile("testing.pdf"));Listpages=document.getDocumentCatalog().getAllPages();for(inti=0;i字体看起来不错,但pdf文件中的图片看起来晕了(见附件)。我查看了源代码,但仍然不知道如何修复它。你们知道发生了什么事吗?请帮忙。谢谢!! 最佳答案

16 位数据双线性插值的 Java 错误

我在对16位数据使用双线性插值时遇到问题。我有两个图像,origImage和displayImage。我想使用AffineTransformOp通过AffineTransform将origImage过滤为显示区域大小的displayImage。origImage的类型为BufferedImage.TYPE_USHORT_GRAY并且栅格类型为sun.awt.image.ShortInterleavedRaster。这是我现在的代码displayImage=newBufferedImage(getWidth(),getHeight(),origImage.getType());try{o

java - 如何使用 Java2D 创建硬件加速图像?

我正在尝试创建一个快速图像生成器来执行大量二维转换和形状渲染,因此我正在尝试使用BufferedImage,然后获取Graphics2D对象来执行我的所有绘图。我现在主要关心的是制作速度非常快,所以我正在创建一个像这样的BufferedImage:GraphicsEnvironmentge=GraphicsEnvironment.getLocalGraphicsEnvironment();GraphicsConfigurationgc=ge.getDefaultScreenDevice().getDefaultConfiguration();BufferedImagebImage=gc