在使用imagemagick的powershell中,如何将图像转换为新路径

时间:2016-04-22 01:14:12

标签: powershell imagemagick imagemagick-convert

我想将tif转换为放置在C:\ Data \

中的jpg
Get-ChildItem -Path $source -filter *.tif | %{ convert $_.FullName "C:\Data\$($_.FullName -Replace ".tif+$", ".jpg")" }

但它不起作用。

但是这样做 - 它将转换后的文件放在与原始文件相同的位置

Get-ChildItem -Path $source -filter *.tif | %{ convert $_.FullName "$($_.FullName -Replace ".tif+$", ".jpg")" }

1 个答案:

答案 0 :(得分:1)

您将C:\data$_.FullName联系起来,弄乱了目的地路径 试试$_.Name属性:

Get-ChildItem -Path $source -filter *.tif | %{ convert $_.FullName "C:\Data\$($_.Name -Replace ".tif+$", ".jpg")" }