jmagick相关内容

Java 图像缩放而不将整个图像加载到内存中

我们有一些非常大的 jpg,用于在 A0 打印机上打印. 问题是我们需要将这个大图像转换为缩略图,以便在一些 Java UI 中使用. 有没有办法在不将整个图像加载到内存中的情况下转换图像(使用 Java)?目前,当我们尝试加载图像时,我们会遇到内存不足的异常. 标准代码中是否有任何内容,或者是使用 jmagick 的最佳选择?纯 Java 实现最适合我们的部署. 谢谢 ..
发布时间:2021-11-18 22:37:40 Java开发

Java图像缩放,而无需将整个图像加载到内存中

在A0打印机上打印时,我们会使用一些非常大的jpg. 问题是我们需要将大图像转换为缩略图,以便在几个Java UI中使用. 是否有任何方法可以在不将整个图像加载到内存的情况下转换图像(使用Java)?当前,当我们尝试加载图像时会遇到内存不足的异常. 标准代码中是否包含任何内容,或者最好的选择是使用jmagick?纯Java实现最适合我们的部署. 谢谢 解决方案 我设 ..
发布时间:2021-02-11 18:48:23 Java开发

如何在Java中设置icc颜色配置文件并更改颜色空间

首先,我想说我不是图像处理专家。 我想将图像颜色空间从一个转换为另一个,并改变icc颜色同时配置文件。我设法使用JMagick(ImageMagick Java端口),但在纯Java中没有办法(甚至使用JAI)。 解决方案 使用 ColorConvertOp ,这将进行色彩空间转换。您有几个选项来设置icc颜色配置文件。您可以使用具有正确颜色空间常量的 getInstance 来使用 ..
发布时间:2018-12-11 22:30:21 Java开发

如何找到图像的主色?

我们可以使用java,imagemagick或jmagick找到图像中哪种颜色占主导地位? 解决方案 在java迭代中每个像素并确定颜色 import java.awt.image.BufferedImage; import java.io.File; import java.util.Collections; import java.util.Comparator; ..
发布时间:2018-07-30 13:29:22 Java开发

如何使用JMagick转换颜色空间?

如何使用JMagick API转换色彩空间? 例如CMYK - > RGB和RGB - > CMYK。 解决方案 我没有测试下面的代码片段,但它可能是你的好起点。 ImageInfo info = new ImageInfo(“myImage.jpg”); boolean isCMYK = info.getColorspace()== ColorspaceType.CMY ..
发布时间:2018-07-25 17:03:24 Java开发

我应该使用什么java库进行图像裁剪/ letterboxing?

我正在寻找一个Java库来进行图像裁剪/调整大小。我曾计划使用jmagick,但自2009年以来似乎没有维护过。 这是最好用的库吗?任何建议?! 编辑 我想做的一件事是能够填充图像以调整大小以及裁剪它。即如果我有4x2图像,并且我想使其成为正方形,我想将其制作为4x4,每边都有黑色或白色填充。 这在图像处理中是否有名称?它是任何库附带的函数吗? 解决方案 我维护 Thu ..
发布时间:2018-07-24 16:56:49 Java开发