我需要渲染带有非常小的文本的 SVG 图像,因此我想使用子像素提示,如下所示:
Inkscape 没有提供使用子像素提示进行 PNG 导出的选项,GIMP 也没有。不过,当我看法EOG(Gnome 图像查看器)中的图像。
如何使用图像查看器将我的 SVG 渲染为具有透明度的 PNG 文件?
由于子像素提示取决于红色、绿色和蓝色子像素的顺序,因此当我使用“另存为”按钮时,EOG 会禁用它。我可以截取屏幕截图,但图像中没有透明度。是否有任何软件可以将文本渲染为具有抗锯齿和子像素提示的光栅图像?
答案1
http://libregraphicsworld.org/blog/entry/getting-crisper-text-out-of-inkscape应该能帮到你:)
这篇博文建议选择文件 → 保存副本 → 开罗 PNG用于基于 cairo 的渲染。
答案2
无论如何,我想建议子液晶显示因为我以前用过它,但是它适用于 PPM 图像,我只是不记得我是如何实现透明度的,而且它不能用于小字体
这是一个快速而肮脏的解决方案(我不知道您的源文件以及这对您是否有用,但总的来说效果很好):
使用 EOG 或其他方式在屏幕上渲染 SVG。捕获屏幕截图,然后将其粘贴到 Gimp 中并应用颜色 > 颜色到 Alpha白色(屏幕截图背景)-结果透明 PNG 与子像素渲染文本