добавить определенную страницу в конец многостраничной TIF-файлов командной строки ImageMagick - PullRequest
0 голосов
/ 07 сентября 2018

я использую windows 8.1 и ImageMagick-7.0.8-11-portable-Q16-x86 все, что мне нужно, это командный файл, чтобы добавить определенное изображение в конец каждого многостраничного файла TIF

for example:
i have a folder contain:
usa.tif     (1 pages) 
england.tif (2 page)
brazil.tif  (3 pages)
egypt.tif   (4 pages)
france.tif  (5 pages)
xxxxx.tif   (x pages)

i want to add or append flag.png as a page to the end each tif image above

so output will be like this:

usa.tif     ( 2 pages ) 
england.tif ( 3 pages )
brazil.tif  ( 4 pages )
egypt.tif   ( 5 pages )
france.tif  ( 6 pages )
xxxxx.tif   (x+1 pages)

P.S (эта папка будет иметь новые файлы каждый день с новыми именами) спасибо:)

1 Ответ

0 голосов
/ 07 сентября 2018

Это было бы так же просто, как ...

magick input.tif flag.png output.tif

В идеале вы должны создать скрипт powershell для перебора всех файлов в каталоге.

 Get-ChildItem "C:\Full\Path\To\Files" -Filter *.tif -Exclude "output_*" |
 Foreach-Object {
      $input = Get-Content $_.FullName
      $output = "output_" + $input
      magick.exe $input flag.png $output
 }

Я никогда не работаю с платформой Windows, поэтому понятия не имею, имеет ли приведенный выше пример правильный синтаксис, но он должен помочь вам начать работу.

...