1. 怎么把svg转成jpg
方法/步骤
1
首先右键点击svg文件,选择打开方法,可以使用IE浏览器或Edge浏览器打开。
总结
1、使用IE浏览器或Edge浏览器打开svg文件。
2、右键点击图片,再点击【图片另存为】。
3、修改【保存类型】为PNG。
4、保存文件。
2. win10怎么批量svg转png
使用python批量转换SVG文件为PNG或pdf文件
命令行方式
# Convert to pdf, standard output
cairosvg test.svg
# Convert to png, standard output
cairosvg test.svg -f png
# Convert to ps, write to test.ps
cairosvg test.svg -o test.ps
# Convert an SVG string to pdf, standard output
echo "<svg height='30' width='30'>\
<text y='10'>123</text>\
</svg>" | cairosvg -
2.2 python脚本
#! encoding:UTF-8
import cairosvg
import os
def exportsvg(fromDir, targetDir, exportType):
print "开始执行转换命令..."
num = 0
for a,f,c in os.walk(fromDir):#使用walk遍历源目录
for fileName in c:
path = os.path.join(a,fileName)#获得文件路径
if os.path.isfile(path) and fileName[-3:] == "svg":#判断文件是否为svg类型
num += 1
fileHandle = open(path)
svg = fileHandle.read()
fileHandle.close()
exportPath = os.path.join(targetDir, fileName[:-3] + exportType)#生成目标文件路径
exportFileHandle = open(exportPath,'w')
if exportType == "png":
try:
cairosvg.svg2png(bytestring=svg, write_to=exportPath)#转换为png文件
except:
print "error in convert svg file : %s to png."%(path)
elif exportType == "pdf":
try:
cairosvg.svg2pdf(bytestring=svg, write_to=exportPath)#转换为pdf文件
except:
print "error in convert svg file: %s to pdf."%(path)
exportFileHandle.close()
print "Success Export ", exportType, " -> " , exportPath
print "已导出 ", num, "个文件"#统计转换文件数量
#---------------------------------------
svgDir = '/home/ubuntu/tools/icons'#svg文件夹路径
exportDir = '/home/ubuntu/tools/icons1'#目的文件夹路径
exportFormat = 'png'#pdf#转换类型
if not os.path.exists(exportDir):
os.mkdir(exportDir)
exportsvg(svgDir, exportDir, exportFormat)#转换主函数
#---------------------------------------
3. APP安卓原生 设计该怎么切图给开发
安卓的机器的确比较多,各厂商各种机型的屏幕大小不一,碎片化比较严重。但只考虑原生的分类,应该也不会很多啊。mdpi,xhdpi,xxhdpi各做一套应该就行了吧。