我是用scoop安装的,版本7.0.10-2,你先卸载了用scoop安装。scoop安装:https://sspai.com/post/52496
scoop安装好后:powershell里运行命令 scoop install imagemagick
我目前想到的思路:有可能是那张图片本身无法这样转换,你先验证一下:不要用这个quicker,直接在那个图片文件夹下打开cmd或powershell(在需要的文件夹目录下,按住shift键,在空白处右击,选择在此处打开powershell窗口,即可进行终端命令行操作),然后用下面这个命令测试(注意:空格我用红色标出来了):
magick 要转换的图片名.格式 转换后图片名(也可同名).要转换的格式
如:magick 1.jpg 1.png 或 magick 124jdsa.jpg 1.gif
如果在cmd或powershell里可以成功,那说明是这个动作的问题,我会在研究下。如果cmd或者powershell里不成功,那就是图片不能用ImageMagick转换
敬请谅解,我只是改了一下原动作,之前没玩过ImageMagick
同上:我是用scoop安装的,版本7.0.10-2,你先卸载了用scoop安装。scoop安装:https://sspai.com/post/52496
scoop安装好后:powershell里运行命令 scoop install imagemagick
我目前想到的思路:有可能是那张图片本身无法这样转换,你先验证一下:不要用这个quicker,直接在那个图片文件夹下打开cmd或powershell(在需要的文件夹目录下,按住shift键,在空白处右击,选择在此处打开powershell窗口,即可进行终端命令行操作),然后用下面这个命令测试(注意:空格我用红色标出来了):
magick 要转换的图片名.格式 转换后图片名(也可同名).要转换的格式
如:magick 1.jpg 1.png 或 magick 124jdsa.jpg 1.gif
如果在cmd或powershell里可以成功,那说明是这个动作的问题,我会在研究下。如果cmd或者powershell里不成功,那就是图片不能用ImageMagick转换
敬请谅解,我只是改了一下原动作,之前没玩过ImageMagick
兄弟,首先非常感谢,也很感动,你写了这么多,还这么详细。
我电脑的相关信息:●系统:Win7 64位旗舰版;●资源管理器:Clover;●桌面工具:栅栏桌面 Fences;●网页浏览器(四种):Google Chrome / Microsoft Edge / Avant Browser / Internet Explorer;●Quicker版本:1.5.6.0。
我都按照你说的做了,现在的情况是这样:
①cmd和powershell都具备了环境,在命令行下,前者不能转换,后者可以转换。
②动作的脚本类型选CMD的话就会转换出错。动作的脚本类型选powershell的话屏幕一闪,没有转换成功,隐约能看到执行时有红色的错误提示,我无法截屏给你看,闪得太快。
②
提示更新了,已更新,但还是不行闪了一下,里面还有红色的字样,我估计是我电脑系统的问题。
我认真读了一下你动作里的每一个步骤,我觉得是都是OK的。我用逐步用显示文本的方式都输出了,都是对的。
我修改了一下你的动作,用最笨的方法就是一步一步的把程序在哪个位置打开,然后再把文字发送进去,再回车,可以成功。
个人感觉问题的实质在于:你动作所调用的那一个PowerShell在打开的时候,没有加载我电脑里的magick环境导致。
想来想去是我电脑系统的问题,这个PowerShell程序在我电脑里面4个位置都有,不知道具体哪一个位置起作用。比如从目录system32里打开的PowerShell加载magick环境加载不到,但从运行(Win+R)打开的PowerShell可以加载magick环境。