问题标签 [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 投票
1 回答
630 浏览

android - Android 如何为总部缩略图使用 Scalr 4.2 或“java-image-scaling”

我正在尝试创建高质量的缩略图,已经尝试了大多数使用 Android 的方法,但还不满意。

这是我发现的一篇好文章,我想在其中尝试使用 Scalr 或 Android 的“java-image-scaling”库。

这里是Scalr和 ' java-image-scaling '

问题:我可以在 Android 开发中使用它们吗?如何使用?(因为我没有看到它在任何地方提到)

0 投票
1 回答
2048 浏览

java - 在 java 中使用 imgscalr API 调整图像大小

如何将缓冲图像转换为文件对象。我的函数实际上需要返回一个文件对象。imgscalr调整大小函数在调整大小后返回一个BufferedImage。so如何将其转换为文件对象。

0 投票
2 回答
962 浏览

java - 图像分辨率改变,但我只是想旋转图像

这段代码有什么理由会改变原始JPEG的分辨率?我可以理解文件大小是否不同,因为 JPEG 质量设置可能不同,但我不明白为什么这会调整图像大小。

0 投票
1 回答
3548 浏览

java - ImageIO 支持原始图像 (jrawio)

我一直在寻找原始图像支持,并找到了这个库(jravio-1.6.1),它扩展了 imageio 以添加原始支持。它似乎工作,但非常缓慢。我见过速度更快的蜗牛。我的代码在几秒钟内处理 Jpeg,处理一个不大的 .cr2 文件或 .nef 需要几分钟。我可能是错的,但我认为它甚至减慢了 tiff 处理速度。最后一个 tiff 文件非常大,所以这也可能是问题所在。

我对这个库的另一个问题是,开发似乎在 2009 年就停止了。

我的替代方案是什么?我尝试包含 JAI,但某些库在导出到可执行 jar 后导致应用程序崩溃。

似乎问题出在 imgScalr 因为它的调整大小和旋转速度很慢。

尼康 D300 的 11.6MB nef 文件需要 1 分 35 秒才能将大小调整到 20%,需要 38 分钟才能将图像旋转 90 度。

但这对我来说毫无意义,因为这些图像被旋转并调整为 bufferedImages 而不是它们的原始格式。这可能是 imgScalr 的大小问题吗?

显然它与图像颜色类型有关。如果我将图像转换为 RGB,则调整大小和旋转速度很快,但转换为 RGB 需要很长时间。我正在使用 ColorConvertOp 进行转换。

0 投票
1 回答
2982 浏览

java - 带红色背景的 imgscalr

我正在使用(org.imgscalr.Scalr)库来调整一些图像的大小,但是在调整大小后背景变成红色。我的代码是:

你能帮助我吗?

谢谢

0 投票
1 回答
113 浏览

scala - Scala Lift - 如何在项目中使用 3rd 方 JAR 文件

我以前做过,但似乎不记得要创建哪个文件夹或将 jar 文件放在哪里。

我正在尝试将一个独立开发的 JAR 文件包含到我的 Lift 项目中,所以我可以这样做:

并使用它等。

非常感谢任何帮助,在此先感谢。

0 投票
1 回答
767 浏览

tomcat7 - Websphere 8.5.5 中的 ImageIO.read/write 慢

作为我的 Web 应用程序的一部分,我使用javax.imageio.ImageIO来读取/写入BufferedImage。最初我的应用程序在Tomcat 7上运行,并且运行速度非常快。自从我将我的应用程序部署到WebSphere 8.5.5后,读/写性能显着下降(慢了几倍)。

起初,我认为 ImageIO 在 WebSphere 上表现不佳是因为 IBM 的 JVM,所以我将 Tomcat 配置为使用 IBM Java,但它在 WebSphere 上的表现再次好得多。使用Tomcat大约需要2.5 秒,使用WebSphere需要 12 秒来读取、处理和写入图像(大小 ~= 200KB)。

我可以使用一些 IBM JVM 特定配置来加快图像读取速度吗?

这是我使用的代码的摘录:

这是我使用过的 JVM 配置(已更改):

Tomcat 7.0.50:-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m

WebSphere 8.5.5:初始堆大小 512m,最大堆大小:1280m

IBM Java 1.7_64

Windows 7的

是否有任何我不知道的 WebSphere 配置可以加快处理速度?

0 投票
2 回答
2735 浏览

java - 使用 java thumbnailator 或 imgscalr 调整 jpeg 图像大小时的粉红色/红色色调

我正在尝试使用两个库(thumbnailator 和 imgscalr)转换图像(下面的 url)。我的代码适用于大多数图像,除了少数在转换后具有粉红色/红色色调的图像。

我试图了解原因,并欢迎任何建议。

注意- 此图像的图像类型为 5,即BufferedImage.TYPE_3BYTE_BGR,我使用的是Java 7

在此处输入图像描述 在此处输入图像描述

使用缩略图器

使用 imgscalr

0 投票
2 回答
397 浏览

java - imgscalr 库支持哪些格式?

我想为用户显示缩放图像以减少客户端和服务器之间的互联网流量。

为了解决我的问题,我找到了带有名称的库imgscalr

github 页面上写下这个库不支持 gif。

我找不到支持的格式列表。
在我们的应用程序中,用户可以加载任何带有任何扩展名的图片,因此这个问题对我来说非常实际。

请以另一种方式提供帮助或建议。

0 投票
2 回答
1625 浏览

image - 如何使用 imgscalr 设置裁剪起始位置?

我尝试将 imgscalr 库与以下裁剪方法一起使用:

但它总是从图像的左上角开始裁剪。我可以调整此行为以从右下角或中心开始吗?