Инструменты пользователя

Инструменты сайта


progs:photo-soft

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
progs:photo-soft [30.07.2024 19:21] – внешнее изменение 127.0.0.1progs:photo-soft [07.04.2025 08:51] (текущий) – [JPG -> PDF] viacheslav
Строка 1: Строка 1:
 ====== ImageMagick ====== ====== ImageMagick ======
 Справка по CLI: https://imagemagick.org/script/command-line-options.php\\ Справка по CLI: https://imagemagick.org/script/command-line-options.php\\
-Скачать: https://imagemagick.org/script/download.php#windows+Скачать: https://imagemagick.org/script/download.php#windows\\ 
 +Примеры использования: https://usage.imagemagick.org/
  
  
Строка 58: Строка 59:
 </code> </code>
  
 +==== JPG -> PDF ====
 +<code powershell>
 +### Сканы паспорта
 +cd "C:\temp\passport"
 +# Нужны не все файлы в папке, иначе можно было бы указать *.bmp для magick.exe
 +$files = dir *.bmp |? basename -match 'img12[1-9]'
 +# 150 dpi, формат А4 (210x297mm / 8.27x11.69in / 595x842pt), поля 300 пикселей, jpeg-сжатие качеством 70
 +$dpi = 150
 +$a4 = "$(8.27*$dpi)x$(11.69*$dpi)"
 +
 +& "C:\scripts\ImageMagick\magick.exe" `
 +$files.name -bordercolor white -border 300 `
 +-resize $a4 -gravity center -extent $a4 `
 +-compress jpeg -quality 70 `
 +"C:\temp\output$dpi.pdf"
 +</code>
 +https://acavalin.com/p/images_to_a4pdf
 +
 +Вариант с GhostScript. Не так удобно, как с imagick: конвертировать в jpg и делать список входящих файлов надо заранее, поля не задаются.
 +<code powershell>
 +cd "C:\temp\passport"
 +$jpgs = ((dir *.jpg).name |% { "`($_`) viewJPEG showpage" }) -join ' '
 +
 +& 'C:\scripts\Ghostscript\bin\gswin64c.exe' `
 +-dNOSAFER -dNOPAUSE -dBATCH `
 +-sPAPERSIZE=a4 -sDEVICE=pdfwrite -o C:\temp\output.pdf `
 +C:\scripts\Ghostscript\lib\viewjpeg.ps `
 +-c "$jpgs"
 +</code>
 ====== DjVuLibre ====== ====== DjVuLibre ======
 https://djvu.sourceforge.net/\\ https://djvu.sourceforge.net/\\
progs/photo-soft.1722367260.txt.gz · Последнее изменение: 30.07.2024 19:21 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki