【eps】将 png 图片转换为 eps,压缩 eps

该篇博客介绍了如何使用CMD命令和脚本来实现PNG图片向EPS格式的批量转换,并提供了压缩软件的下载链接。通过在CMD中执行特定指令,可以方便快捷地完成转换过程,同时给出了用于批量处理的.bat脚本示例,便于用户操作。此外,还分享了一个GUI工具GitHub-TeaM-TL/FotoKilof,以供进一步处理图像。
摘要由CSDN通过智能技术生成

参考:如何将 png 图片转换为 eps ? - 知乎

CMD命令

有latex编译环境,待转化图片文件路径CMD一行命令就可以实现

bmeps -c image.jpg image.eps

 批量转化

@echo off
 setlocal enabledelayedexpansion
 echo Please put the JPG files to be processed under this script directory
 echo All outputs are located in ./eps/
 
 echo;
 pause
 echo Start conversion
 echo;
 
 if not exist log\ md log\
 if not exist eps\ md eps\
 if exist log\list.txt del log\list.txt
 
 dir /a/b *.png > log\list.txt
 
 set /a count = 0
 for /f "delims=." %%i in (log\list.txt) do (
     if exist %%i.png (
         bmeps -c %%i.png eps\%%i.eps
         set /a count += 1
    )
)
echo After conversion, a total of %count% files were processed
echo; 
rd /s/q log
pause

压缩

相关软件安装

链接:https://pan.baidu.com/s/1RJdgMw5ym8u_q6qTIPWwlQ 
提取码:qu0o

建议默认C盘 

指令1:  

gswin64 -dBATCH -dNOPAUSE -q   -sOutputFile=output.jpg -sDEVICE=jpeg -dJPEGQ=95 -r300x300 -dEPSCrop average_IoU_det_nms_0.eps

指令2:

magick output.jpg eps2:output.eps 

.bat脚本文件

将上述指令写成.bat脚本文件,直接脚本直接扔到根目录运行,就可以替换所有eps文件了

@echo off
for /r %%i in (*.eps) do (
gswin64 -dBATCH -dNOPAUSE -q   -sOutputFile=%%i.jpg -sDEVICE=jpeg -dJPEGQ=60 -r300x300 -dEPSCrop %%i

magick %%i.jpg eps2:%%i
)
pause

相关链接

GitHub - TeaM-TL/FotoKilof: GUI for ImageMagick

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Clark-dj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值