wand-py + ImageMagick缩放问题

时间:2013-10-08 21:51:32

标签: python django svg imagemagick wand

我在应用程序中使用wand-py(0.3.3)和ImageMagick(下面的版本)来定制源SVG的设计。我目前遇到了一个问题,不同版本的ImageMagick返回了相当不同的结果,我希望有人在Python / django土地上有一个想法。

源svg看起来像这样: source file

使用ImageMagick 6.6.2-6 2012-08-17 Q16,裁剪/略微缩放的输出看起来像这样(不完美,但并不可怕):

enter image description here

但是,使用ImageMagick 6.6.9-7 2012-08-17 Q16,输出如下:

enter image description here

我正在进行的实际通话很简单:

with WandImage(blob = self.cover_binary, resolution = 300) as img:
    img.type = self.png_image_type #truecolor
    img.depth = self.png_image_depth #8
    img.resize(self.png_width, self.png_height)
    self.png_output = img.make_blob('png')

我尝试了img.resize()大量不同的模糊和滤镜设置,(模糊值介于0和1之间,滤镜值为none,triangle,point,lanczos,lanczossharp),但我只是无法使用小线条细节进行预览渲染。我在我的智慧结束,并准备采用我不喜欢的解决方案,我希望有人可以给我一些关于我在这里缺少的东西的见解。我已经花了几个小时才发现ImageMagick可能是罪魁祸首,因为在我的本地运行旧版本的盒子和具有更新版本的登台盒之间,这实际上是唯一不同的。

0 个答案:

没有答案