文件名称:png2svg:将小的PNG图像转换为SVG Tiny 1.2
文件大小:761KB
文件格式:ZIP
更新时间:2024-06-04 21:45:20
svg benchmark utility png image-conversion
png2svg Go模块和命令行实用程序,用于将小PNG图像转换为SVG Tiny 1.2。 特点和局限性 为PNG图像中每个可以被矩形覆盖的区域绘制矩形。 其余像素用每个像素的矩形绘制。 这不是PNG图像的有效表示! 如果您的PNG图片或图标较小,且尺寸约为32x32,并且希望按比例放大并打印出来而没有伪像,则此转换可能会很有用。 该实用程序适用于较小的图像,但是较大的图像将花费不合理的时间进行转换,从而创建大小为数MB的SVG文件。 这也可能用于基准测试CPU的单核性能。 可以在Firefox或Chromium之类的浏览器中直接打开生成的SVG图像,并且默认情况下,这些SVG图像看上去比由浏览器平滑/模糊的小PNG或JPEG图像更加清晰明快(不过,可以使用CSS进行配置)。 SVG图像显示方式的默认清晰度可能对在浏览器中显示“像素艺术”样式的图形很有用。 用纯Go语言编
【文件预览】:
png2svg-main
----testdata()
--------README.md(65B)
--------jumpline16.png(893B)
----.gitignore(175B)
----README.md(6KB)
----pixelimage.go(11KB)
----version.go(122B)
----LICENSE(1KB)
----go.mod(114B)
----vendor()
--------modules.txt(91B)
--------github.com()
----TODO.md(363B)
----img()
--------spaceships.svg(187KB)
--------spaceships.png(6KB)
--------glendacolor.svg(67KB)
--------README.md(97B)
--------glenda4096.svg(67KB)
--------glenda.png(2KB)
--------spaceships_opt.svg(60KB)
--------rainforest4096.svg(2.98MB)
--------glenda.svg(71KB)
--------glenda_singlepixel.svg(231KB)
--------bonzomatic.png(18KB)
--------rainforest_opt.svg(918KB)
--------glenda_opt.svg(21KB)
--------rainforest.png(171KB)
----box.go(5KB)
----go.sum(1KB)
----.travis.yml(70B)
----cmd()
--------png2svg()