当我尝试仅使用 imgsclr 4.2 将图像调整为特定宽度和高度时,我遇到了质量问题(http://www.thebuzzmedia.com/imgscalr-3-2-released/comment-page-1/#comment -650387 )。
我有一个 240X320 的图像,我必须将其调整为 50X75 和 120X180 。我使用以下代码分别尝试了两者(我使用的是 imgscalr 4.2)。
image=resize(image,Method.ULTRA_QUALITY, 50,75, OP_ANTIALIAS, OP_BRIGHTER);
saveImage(image, ImageFormatTypes.JPEG, DESTINATION + RESIZED_IMAGE + “.”+ImageFormatTypes.JPEG);
我有两个问题。与我用来手动调整图像大小的其他内部工具相比,#1 的质量非常低。#2。输出的宽度从 50 增加到 56,从 120 增加到 135,这很奇怪。
你知道为什么会发生这些吗?我感谢您的帮助。