Ruby 如何在不使用rmagick抗锯齿的情况下调整大小以适应
我不想要的东西 我目前没有搜索如何调整大小以适应无需使用ImageMagick抗锯齿的情况。我知道这个答案可以很快在网上找到,因为几乎所有的问题都已经在ImageMagick上问过了 上下文 上下文是我得到一个大图像,我必须调整大小以适应多种屏幕。在几乎所有情况下,一切都很顺利,但对于小尺寸,我有一些模糊的问题,由于别名。 我的图像都是黑白的,非常简单(是条形码),所以我不需要任何别名 我在找什么 我要寻找的是如何使用RMagick(ImageMagick的ruby实现)正确调整大小。 目前,我正在使用Ruby 如何在不使用rmagick抗锯齿的情况下调整大小以适应,ruby,resize,imagemagick,rmagick,aliasing,Ruby,Resize,Imagemagick,Rmagick,Aliasing,我不想要的东西 我目前没有搜索如何调整大小以适应无需使用ImageMagick抗锯齿的情况。我知道这个答案可以很快在网上找到,因为几乎所有的问题都已经在ImageMagick上问过了 上下文 上下文是我得到一个大图像,我必须调整大小以适应多种屏幕。在几乎所有情况下,一切都很顺利,但对于小尺寸,我有一些模糊的问题,由于别名。 我的图像都是黑白的,非常简单(是条形码),所以我不需要任何别名 我在找什么 我要寻找的是如何使用RMagick(ImageMagick的ruby实现)正确调整大小。 目前,我
resize_to_fit
方法来调整图像大小,但我遇到了一个别名问题,没有任何选项可以传递给该方法以禁用它
我目前正在考虑编写一种方法,该方法与
调整大小以适应相同,但能够禁用别名,但目前尚未做出决定。对于较小的尺寸,使用特殊用途的重采样,您将获得更好的结果。根据要调整大小的图像类型,不同的过滤器有不同的优缺点。尝试使用该方法,而不是调整大小以适应。resize方法允许您指定要使用的过滤器。关于ImageMagick的过滤器。您可能需要进行一些尝试和错误评估,以查看哪个过滤器最适合您的图像
还请记住,JPEG图像自然会引入压缩伪影,因此,如果尚未将这些图像保存为GIF或PNG甚至TIFF,您可以尝试将其保存为GIF或PNG
需要帮助计算图像的新大小吗?您可以将resize与结合使用,以使resize_的行为符合要求。可能是您想要的吗?您需要自己计算调整大小以适应,但这只是一行代码。