使用ImageMagick平滑文本边缘

时间:2016-04-15 20:32:49

标签: imagemagick imagemagick-convert node-imagemagick

我正在使用ImageMagick ver 6.9.3-7在图片上写文字。我注意到在html画布中使用相同字体的相同文本看起来要好得多,我试图让它看起来一样。

这就是它在html5画布中的样子:

enter image description here

这就是IM的外观:

enter image description here

(放大图像以查看不同的图像)

这就是我用node.js创建图像的方式:

 <li>1</li>
 <li>2</li> ....
 <li>10</li>

有什么可以解决的吗?

1 个答案:

答案 0 :(得分:1)

在调查之后,唯一的方法是模糊。

这是一个如何在不编写其他文件的情况下添加模糊文本的示例

convert -quality 100 "DJ Pauly D.jpg" -resize 500x500 \( +clone -alpha transparent -pointsize 52 -font impact -stroke "#000" -strokewidth 8 -draw "gravity center text 0,0 'WRITE SOMETHING'" -stroke "transparent" -fill "#fff" -draw "gravity center text 0,0 'WRITE SOMETHING'" -blur 0x5 \) -composite r2.png