转换后覆盖原始图像

Overwrite original image after conversion

我正在使用以下命令将 tiff 转换为 jpg.It 工作正常,但它按预期创建了 lena512color.jpg

gm mogrify -format jpg lena512color.tiff

我想知道我应该使用什么命令来覆盖现有的 file.For 例如假设我有一个名为 /tmp/0303393 的 tiff,我需要将它转换为 jpg 同时仍然保持 name/path 作为 /tmp/0303393

我不认为你可以用 mogrify 做到这一点,你可能需要 convert,但无论哪种方式,当扩展名被省略或不符合格式时,语法都是这样的:

gm convert TIF:/tmp/0303393 JPEG:/tmp/0303393

我只是重命名并移动它。关于文件类型。不覆盖!

此致,