我正在尝试调整大小并填充一些图像,而不进行抗锯齿处理: convert test.bmp -resize 200x200 -background white -gravity center -extent 200x200 -monochrome 但是我得到了抗锯齿效果(灰色像素),我尝试添加+antialias,但似乎没有起作用。 这应该可以吗? Mick 在尝试缩放后进行修改。 这是原始图片: 这是之后的图片: convert cp10.bmp -scale 200x200 -background white -gravity center -extent 200x200 test.bmp
默认情况下,-resize会根据图像使用Mitchell或Lanczos滤镜进行调整大小。这些滤镜对大多数图像都很有效,但如果您不想要它们的平滑效果(比如,如果您正在缩放像素艺术),请尝试使用-scale而不是-resize,或选择其他滤镜(-scale使用-filter box)。例如,这里是pattern:checkerboard: 使用-resize 64x64参数: 使用 -scale 64x64 参数: