Inkscape Mac 命令行使用

Inkscape Mac 命令行使用

Inkscape是用于编辑SVG格式文件的软件,论文作图需要,但是Mac安装后无法使用命令行,查询了发现相关资料较少,故记录一下。

  1. 下载dmg文件安装
    安装链接 https://inkscape.org/release/inkscape-master/?latest=1

  2. 添加环境变量
    要使用命令行需要将路径添加到path
    可执行文件路径 :
    老版本:/Applications/Inkscape.app/Contents/Resources/bin/inkscape
    新版本:/Applications/Inkscape.app/Contents/MacOS/inkscape

终端输入:

vi ~/.bashrc
# 添加环境变量
alias inkscape="/Applications/Inkscape.app/Contents/MacOS/inkscape"
# source 生效
source ~/.bashrc
  1. 使用
inkscape --help

显示如下,即可使用命令行操作:
在这里插入图片描述

转化文件格式

inkscape -z target.svg -M target.emf 
  1. Python程序自动转化svg到emf
    这里需要注意的是,即使设置了环境变量,在python subprocess 使用的shell中依然可能没有这个环境变量,因此cmd中还是需要使用inkscape的完整路径。
import numpy as np
import matplotlib.pyplot as plt
import subprocess

def convertSVGtoEMF(figname):
    cmd = '/Applications/Inkscape.app/Contents/MacOS/inkscape -p %s.svg -o %s.emf' % (figname, figname)
    print('running ... ' + cmd)
    result = [] # 储存cmd中结果
    process = subprocess.Popen(cmd,
                               shell=True,
                               stdout=subprocess.PIPE,
                               stderr=subprocess.PIPE)
    stderrinfo, stdoutinfo = process.communicate()
    print(stdoutinfo)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Inkscape是一款免费且开源的矢量图形编辑软件,适用于Windows、macOS和Linux操作系统。以下是关于Inkscape使用教程: 1. 下载和安装:在官方网站上下载适用于您操作系统的Inkscape版本,并按照指示进行安装。 2. 界面介绍:打开Inkscape后,您将看到一个具有各种工具和菜单的界面。主要工具包括选择工具、绘制工具、文本工具等。还有层面板,可以用于管理图层,以及属性面板,用于调整选定对象的属性。 3. 创建图形:使用绘图工具,如矩形工具、椭圆工具、路径工具等,来绘制基本形状。您可以通过拖动对象的控制柄来调整形状和大小。还可以使用描边和填充来美化对象。 4. 编辑路径:使用路径工具选择对象,并调整其路径和锚点。您可以添加、删除、平滑和转换路径,以获得所需的形状。 5. 文字处理:使用文本工具在画布上创建和编辑文本对象。您可以选择不同的字体、大小和颜色,并进行进一步的调整和格式化。 6. 插入图像:使用文件菜单中的“导入”选项,将外部图像导入到您的作品中。调整图像大小和位置,以适应您的设计。 7. 图层管理:使用层面板创建、重命名和组织图层。通过更改图层的顺序和可见性,控制不同对象的叠放顺序。 8. 导出和保存:在完成设计后,使用文件菜单中的“导出”选项将作品导出为各种格式,如SVG、PNG或PDF。还可以使用“保存”选项保存Inkscape项目。 9. 学习资源:Inkscape拥有丰富的学习资源,包括官方文档、教程视频和社区支持。您可以参考这些资源来掌握更多技巧和技巧。 通过理解和掌握Inkscape使用教程,您可以利用该软件创建出精美的矢量图形,并使用其丰富的功能来满足设计需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值