【在Java中无法引用可绘制的PNG?】教程文章相关的互联网学习教程文章

java-在春季启动中添加外部静态文件(css,js,png…)【代码】

背景 我有一个春季启动应用程序,该应用程序将logo.png文件添加到资源文件的静态文件夹中,该文件最终内置到执行中使用的jar文件中. 该jar应用程序需要针对不同的客户端在多个实例中运行.因此,我要做的是创建一个外部application.properties文件,该文件区分每个用户的设置.http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html 问题 但是问题是,我需要更改应用程序每个实例的徽标.我无...

java-是否有人有Apache POI将PPTX转换为PNG的示例【代码】

有谁知道将PPTX Powerpoint演示文稿转换为某种形式的图像的好例子? PNG / GIF /等? 我可以将其用于PPT,但需要寻找PPTX转换示例 谢谢解决方法:在此期间,它可以正常工作(…从there复制它):import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.geom.AffineTransform; import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; import java.io.FileInputStream; impor...

java-如何在HTTP响应正文中(通过Spark)发送QR码的PNG?【代码】

我想生成一个QR码图像,将其转换为PNG并将其作为HTTP响应返回给客户端. 为了生成QR码,我使用ZXing.我已经通过使用带有MatrixToImageWriter.writeToStream(…)的FileOutputStream进行编写来测试转换部分.就像魅力一样. 我当前使用的Web框架是Spark(版本1.1.1). handle(…)方法的返回值设置为响应主体.我在这里做错了什么? 使用当前解决方案,我得到图像“ http:// localhost:4567 / qrcode”无法显示,因为在Firefox中执行GET请求时...

java – itext – 添加没有边框的png图像【代码】

我想将以下png图像添加到我的pdf中: 我使用以下代码来做到这一点:Image img = PngImage.getImage(filename); img.setBorder(Image.NO_BORDER); img.setAlignment(Element.ALIGN_CENTER); img.scaleAbsolute(width,height); document.add(img);图像包含没有外边框的条形图.当我将图像添加到我的pdf时,它会显示一个外边框,但仅适用于底边,左边和顶边: 我想删除pdf中的边框,但上面的代码并没有实现这一点. 我使用的是iText-2.1.5.解...

GIF / PNG图像的透明部分在JLabel java中以黑色显示【代码】

我有一个图像(gif或png),其中有一些透明的部分,当放入JLabel时会显示为黑色.ClassLoader cl = this.getClass().getClassLoader();ImageIcon img = new ImageIcon(cl.getResource("resources/myPicture.png"));label = new JLabel(img);我该如何解决这个问题? 我不需要JLabel,也许有更好的方法可以直接在JPanel上正确显示图像(即透明度)? 谢谢大卫解决方法:找到了罪魁祸首! 实际上图片在被添加到JLabel之前被重新调整,为此,我使用...

如何让java的ImageBuffer正确读取PNG文件?【代码】

出于某种原因,使用ImageBuffer和ImageIO打开一些PNG文件不起作用.这里有一些我正在使用的代码可以很好地调整大小/裁剪JPG:BufferedImage image = ImageIO.read(new File(location));BufferedImage croppedImage = image.getSubimage(cropInfo.getX(), cropInfo.getY(), cropInfo.getW(), cropInfo.getH());BufferedImage resizedImage = new BufferedImage(TARGET_WIDTH, TARGET_HEIGHT, croppedImage.getType()); Graphics2D g =...

java – Glide有加载PNG和SVG的方法吗?【代码】

我正在使用Glide将一些图像异步加载到我的一些ImageView中,我知道它可以处理像PNG或JPG这样的图像,因为它可以处理SVG. 事实是,据我所知,我加载这两种图像的方式不同.喜欢: 加载“正常”图像Glide.with(mContext).load("URL").into(cardHolder.iv_card);加载SVGGenericRequestBuilder<Uri, InputStream, SVG, PictureDrawable> requestBuilder = Glide.with(mContext).using(Glide.buildStreamModelLoader(Uri.class, mContext), I...

如何在java中将TIFF转换为JPEG / PNG【代码】

最近我在尝试显示图像文件时遇到问题.不幸的是,图像格式是TIFF格式,主要的网络浏览器不支持(因为我知道只有Safari支持这种格式).由于某些限制,我必须将此格式转换为主浏览器支持的其他格式.但是,当我尝试转换格式时,它给我带来了很多问题. 我在网上搜索过,虽然在这个链接How do I convert a TIF to PNG in Java?中发布了类似的问题“但我不能得到它提出的结果.. 因此,我再次提出这个问题,希望能得到更好的解释和指导. 在完成提议的...

java png gif bmp to jpg【代码】

原文链接:https://my.oschina.net/u/2296689/blog/545790File file = new File("d:/temp/1.bmp"); Image img = ImageIO.read(file); BufferedImage tag = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB); tag.getGraphics().drawImage(img.getScaledInstance(img.getWidth(null), img.getHeight(null), Image.SCALE_SMOOTH), 0, 0, null); FileOutputStream out = new FileOutputSt...

java – 用于加载PNG图像的替代库

我的java J2SE应用程序正在从Web上读取大量(png)图像,其中一些使用诸如真彩色图像(tRNS部分)的透明度颜色等功能,Sun的/ Oracle的PNGImageReader实现忽略了这些功能. 因此通过ImageIO.read(…)加载的通用解决方案;对我不起作用,因为它依赖于这个不完整的PNGImageReader实现. 有没有人知道可以正确读取所有形式的PNG图像的png阅读器实现 – 具有颜色表或真彩色和alpha透明度或透明颜色的那些? 与GPL项目一样,它应该是非商业性的,可以...

java.lang.OutOfMemoryError:将13k .png图像拼接在一起时的Java堆空间【代码】

我有13255个图像,每个240 x 240像素宽,最大的15,412字节大小和最小的839字节. 我试图循环文件夹将每个文件添加到File [].一旦我有一个每个图像的数组,然后我将它们放在BufferedImage []中,准备好循环并绘制到由每个图像组成的更大的单个图像上. 每个图像都以.的形式命名Image x-y.png但是,我一直以java.lang.OutOfMemoryError:Java堆空间错误结束.我不知道为什么.我已经尝试通过向Eclipse的目标末尾添加参数来更改JVM可用内存的大...

Java – 如何将mp3与jpg / png /结合起来

我需要开发类似iTunes的功能,当你右键点击一首歌曲→获取艺术作品时,JPEG / PNG被“嵌入”到mp3文件中.我还需要嵌入其他ID3细节,所以一个可以帮助我的所有人的图书馆都会很棒. 我不知道如何做到这一点,你有任何提示吗?解决方法:Jaudiotagger库似乎可以满足您的需求(见here).

渲染时JavaFX图像(PNG)透明度清晰度丢失【代码】

我在渐变背景上加载并显示透明PNG,结果如下: 如果我在Paint.NET中打开相同的文件,添加它看起来像这样的背景: 不知何故,JavaFX使图像松散清晰,我担心这可能是我的应用程序中所有图像的问题,而这只是在这种特殊情况下最明显的. 这是提取的代码,显示我如何加载此特定图像:ImageView imgDownload = new ImageView(this.getClass().getResource("/img/docstore/document_downloaded_btn.png").toExternalForm()); imgDownload.setFit...

在Java中将PNG图像快速加载到数组中

我想加载(和解码)PNG图像并将它们转换为Java中的一维数组.我显然可以使用ImageIO.read()然后将像素复制到数组中,但这会消耗两倍的内存(最终数组中的栅格),并且它涉及的处理时间比我想要的多. 我该怎么办呢?最坏的情况我可以自己实现PNG规范,但这似乎是一个相当复杂的任务.理想情况下,我想要一个可以“插入”的PNG实现.不太理想但仍然很好将是一个易于理解(不像com.sun代码)PNG阅读器,我可以(并将被允许)修改.解决方法:如果您要做的...