问题标签 [imgscalr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3131 浏览

java - imgscalr AsyncScalr 的示例代码

有人可以分享使用 AsyncScalr 调整代码大小的 imgscalr 示例代码吗?我正在尝试使用 imgscalr(Scalr 类)进行图像处理。它是一个很好且易于使用的库,但是,它经常给出 OutOfMemoryException。我希望使用 AsyncScalr 可以解决我的低负载问题。

0 投票
5 回答
2910 浏览

java - 如何调整目录中的图像大小?

此代码尝试调整名为“imgs”的目录中的图像大小。不幸的是,由于某种原因,当我取消注释时 listFiles(..) 循环ImageIO.read(sourceImageFile)将返回 null。然而,在循环 ( res("imgs/foto_3.jpg")) 之外直接处理相同的文件是可行的。显然,这个循环阻止了文件被读取。解决方案?

在此处输入图像描述

要重现该问题,您可以下载 Maven 项目

0 投票
2 回答
2101 浏览

java - 使用 Scalr 调整图像 java 的大小,输出图像不正确,灰色

可能重复:
在 Java 中调整图像大小 - 任何开源库?

我希望我可以在录制之前调整图像大小!我尝试了几次但没有成功。你能告诉我程序吗?我想使用 imgscarlr 或更好的。谢谢你

我没问题,但根据图片,我在对灰色部分进行采样时遇到了问题!!!!

0 投票
1 回答
1202 浏览

java - 使用 Java 和 AsyncScalr 缩放大图像

我在 Servlet 中使用 AsyncScalr 来缩小一些大图像(约 10-15 兆字节),实际调整大小的过程大约需要 40 毫秒,这并不多。过度杀伤来自从本地存储中读取图像作为 BufferedImage。所以时间大多是这样的:

读取图像文件:1630ms !!调整图像大小:41ms 写入图像:40ms

下面是我正在使用的代码,有没有更优化的方法来做到这一点?

0 投票
2 回答
1565 浏览

java - 使用 Scalr 调整大小时,具有透明背景的 PNG 变黑

我正在使用 org.imgscalr.Scalr(http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/#solve) 库来调整图像的大小,但是具有透明背景的 PNG 在调整大小时会变黑。我的代码如下所述:

有人对此有任何线索吗?

谢谢, 阿布舍克

0 投票
1 回答
1816 浏览

java - 处理图像时出现内存不足异常。在java中

==================嗨这里是我的代码=========================== ===

这是一个例子

imgscalr

处理一些图像后,我得到了以下异常

我无法找到解决方案,任何人都可以帮助我吗?

0 投票
1 回答
1058 浏览

java - 压缩图像,使用 imageScalr

我正在使用 imagescalr 来调整图像大小,但我也想压缩图像以使大小保持在 32kb 以下(因为 8 支持高达 32kb 的 base64 字符串)。我正在像这样调整图像的大小

我想要一种方法,以便我可以以最少的代码更改进行压缩。

0 投票
1 回答
1603 浏览

resize - 使用 imgscalr 调整 .tif 图像的大小

我正在尝试调整 .tif 图像的大小,然后通过将其转换为 base64 字符串将其显示在浏览器上。由于 ImageIo 默认不支持 TIF 图像,因此我添加了 imageio_alpha-1.1.jar(在此处获取 - http://www.findjar.com/jar/geoserver/jai/jars/jai_imageio-1.1-alpha.jar。 html ). 现在 ImageIO 能够注册插件,我通过这样做检查了

String[] writerNames = ImageIO.getWriterFormatNames();

writerNames 中有 TIF,这意味着 ImageIO 已经注册了插件。

我正在像这样调整图像的大小

现在我正在显示这样的图像 < img src = "data:image/tif;base64,TU0AKgAAAAgADAEAAAMAAA...." />,据我所知,base64 字符串通常以 /9j/ 开头,我无法加载 url 消息(悬停时)(可能是我错了)。当我附加 /9j/. 我收到一个错误 - “图像损坏或被截断”。我无法在这里找出问题,请帮助。

0 投票
3 回答
3376 浏览

image - 如何使用 Grails 使用 imgscalr

最近几天我才开始使用 Groovy 和 Grails。我之前没有任何 Java 经验,所以你必须原谅这个(可能)非常基本的问题。我搜索了 Google 和 Stack Overflow,但没有找到任何可以帮助我进行实际安装的东西。

我有一个图像上传工作,我将文件存储在服务器上。我使用 IBM Grails 教程来指导我完成它。这很好用。

我还想以大、中、小格式调整文件的大小。我想为此使用 imgscalr ,但我无法让它工作。我已经下载了包含各种 .jar 文件的 4.2 版。我需要把这些放在服务器上的某个地方并引用它们吗?我唯一做的就是将这些行添加到buildConfig.groovy

import org.imgscalr.Scalr.*在我的PhotoController.Groovy

这是我将文件保存到服务器的代码,我还想调整大小并保存图像。

我得到的错误是No such property: Scalr for class: garethlewisweb.PhotoController

我显然做错了什么。任何指导表示赞赏。

0 投票
1 回答
714 浏览

java - 如何使用 imgscalr 向图像添加文本

我想在图像中添加一些文字。我正在使用 imgscalr。

我正在寻找一些示例或教程。

如果您知道一些更好的基于 Java 的图像库,请告诉我。

谢谢!