输入与效果
哪些图转得好,哪些不太行
描摹不是魔法:有些图效果出色,有些图只能说凑合。
哪些图片转成SVG效果好?
凡是用纯色块、边缘清晰的图:Logo、图标、剪贴画、卡通形象、文字、线稿、扫描的签名、印章、剪影和二维码,转出来几乎和原图没有区别,通常只有几KB。想得到最干净的效果,可以看看Logo转SVG教程。
照片可以矢量化吗?
可以,但得到的是海报,而不是照片。描摹会把图片简化为有限数量的填充:平滑区域变成线性或径向渐变,其余部分变成最多32种纯色之一,所以肤色会变成几块渐变和色带,细腻的纹理会消失。这种效果有时正是你想要的,比如做模板、丝网印刷或风格化插画,但它不是无损“放大”照片的办法。
渐变是怎么处理的?
颜色逐个像素平滑变化的区域(天空、有明暗的球体、双色条纹),会在颜色量化之前先被检测出来。每一块都会用线性或径向颜色模型去拟合;模型与像素吻合得很好时,整块区域会被描摹成一个图形,并填充真正的SVG <linearGradient>或<radialGradient>:文件更小,也没有一级一级的色带。色块行里这种区域会显示为渐变色块;如果你只想要纯色(比如给刻字机用),可以取消勾选识别渐变关闭该功能。围绕图形弯曲的明暗,或多个重叠的柔和阴影,只能部分符合条件,其余部分仍然按原来的方式海报化。
“自动识别”做了什么?
图片加载时会被分析:如果它大体是灰色、深色在浅色上、只有两三种色调,就当作黑白图处理;否则就数出真正不同的颜色数量作为颜色数(上限16),黑白阈值则用大津法计算。你手动改过设置后,点“自动识别”按钮会重新应用这些建议。
为什么我的结果边缘有锯齿或毛糙?
原图可能很小,或者JPG压缩得很厉害。小于600 px的图在描摹前会先放大,这会有帮助;压缩过的图可以在高级选项里勾选先降噪,并调大去除杂点。把曲线平滑拉向1.3会磨圆拐角,拉向0则保持尖锐。
SVG里的颜色和原图略有不同。
SVG里每种颜色,是归入该颜色的所有像素的平均值,所以带抗锯齿或有些噪点的区域,数值可能偏差几个点。如果需要精确的品牌色,用文本编辑器打开SVG,修改fill属性即可,每种颜色正好只有一个。
Logo怎么转成SVG?
PNG和SVG有什么区别?
PNG是固定尺寸的像素网格,放大会模糊;SVG把图形描述成曲线,在任何尺寸下都清晰。PNG不是矢量图,所以从PNG得到SVG就需要描摹,这正是本站做的事。PNG和SVG的区别一文讲了文件大小、兼容性,以及什么时候用哪个。
AI生成的图片可以转成SVG吗?
可以。AI绘画工具生成的图就是普通的PNG或JPG文件,和其他位图一样可以转换。扁平的贴纸风格和线稿效果最好;写实或纹理很重的图片会变成风格化的海报。提示词和收尾技巧见AI图片转SVG。AnyToSVG本身不使用AI:它是经典的描摹器,不会凭空添加细节。
这算是Illustrator「图像描摹」的免费替代品吗?
对于Logo、图标这类色块平整的图稿,通常算:它在浏览器里描摹,不用安装,并且会替你选好模式、颜色数和阈值。Illustrator的「图像描摹」可调的参数更多,也能和Illustrator的其他功能衔接;Inkscape免费的「临摹位图」(Trace Bitmap)与本站用的是同一个Potrace引擎。AnyToSVG生成的SVG,两者都能打开。
选项
颜色、透明背景和文件大小
为数不多的几个控件,以及它们实际改变了什么。
怎么得到透明背景?
在彩色模式下勾选透明背景:与图片边缘相连的颜色(色块行里带圆点标记的那个)会被去掉,只去外围区域,所以图稿内部被包围的同色区域会保留。在黑白模式下,背景本来就是透明的,只会描摹深色图形。其他颜色可以点击它的色块来去掉。
颜色图层的“叠加”和“镂空”有什么区别?
“叠加”(默认)从面积最大的颜色开始往上画,并让每个图形向相邻图形下方多铺一个像素,所以相邻图形之间没有发丝般的缝隙,路径也保持得和图形本身一样简单。“镂空”则让每种填充恰好只是自己的区域,下面什么都没有,适合要实际切割图形或在编辑软件里把它们分开的情况,代价是可能出现细小的接缝。
怎么让SVG文件更小?
减少颜色数是最有效的办法,因为每种颜色都是一整条路径。其次是调大去除杂点去掉小碎片,使用柔和预设(曲线容差更大,节点更少),JPG图片再勾选先降噪。一个干净的Logo通常在2到20 KB之间。
能只描摹轮廓线(中心线描边)吗?
暂时不能。AnyToSVG生成的是填充图形,所以一条细线会变成长长的细填充多边形。这对显示和大多数刻字机没问题,但需要单线中心线描边的绘图仪,要用别的工具。
有哪些输出格式?
SVG(这才是目的),由矢量图按原尺寸的1倍、2倍或4倍渲染的PNG,以及复制到剪贴板、方便粘贴到HTML或代码编辑器里的原始SVG代码。不提供PDF、EPS和DXF;所有矢量编辑软件和大多数印刷厂都接受SVG,可以由它再转换。
隐私与支持
你的数据、你的浏览器、以及价格
什么会离开你的电脑,什么在哪里运行,以及要花多少钱(零)。
我的图片会被上传到哪里吗?
不会。描摹通过WebAssembly在你的浏览器里运行;PNG、JPG、GIF、WebP、BMP和SVG文件都在本地读取,不会发给我们。唯一的例外是浏览器打不开的格式,也就是TIFF、PSD、HEIC或PDF:它们会发送到我们的服务器,在内存里转成PNG,并在同一时刻丢弃。你最近打开的图片保存在你自己浏览器的存储里,所以下次回来还在;点移除就能清除。详见隐私政策。
支持哪些浏览器?
电脑上较新版本的Chrome、Edge、Firefox和Safari,以及平板和手机上的同类浏览器。页面需要JavaScript、Web Worker和WebAssembly,2020年以后发布的浏览器都支持。
有大小或数量限制吗?
支持最大20 MB的文件。图片最长边最多按2048像素描摹(更大的会先缩小,这几乎没有损失,因为描摹处理的是形状而不是像素)。转换多少张图片没有限制。
AnyToSVG免费吗?输出的文件能商用吗?
免费,也能商用。不用账号,没有积分,没有水印,也不要求署名。你的图片以及由它们生成的SVG,所有权利都归你。