Различия

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

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

Следующая версия
Предыдущая версия
latex:images:imagick_tips [2009/09/27 17:08]
nina создано
latex:images:imagick_tips [2011/02/17 22:22] (текущий)
nina
Строка 1: Строка 1:
 ===== Некоторые примеры под Windows ===== ===== Некоторые примеры под Windows =====
  
-  - Удобно запускать утилиты из набора ImageMagick через командное окно. Для этого можно вызвать cmd в командной строке. В консольном окошке работает клавишами вверх - вниз можно переходить между командами. При вызове cmd из файлового менеджера обычно текущей директорией становится та, откуда cmd вызывался.+  - Удобно запускать утилиты из набора ImageMagick через командное окно. Для этого можно вызвать cmd в командной строке. В консольном окошке клавишами вверх - вниз можно переходить между командами. При вызове cmd из файлового менеджера обычно текущей директорией становится та, откуда cmd вызывался.
   - формат файл при конвертации с помощью утилиты convert определяется автоматически по расширению. Для конвертации из clipboard нужно знать, в каком формате рисунок был скопирован. Если расширение не указано, то тогда используется формат по умолчанию (bmp?). Поэтому команда конвертации рисунка, полученного с помощью PrintScreen (или Alt+PrintScreen), <code>convert.exe clipboard:image myimage.png</code> работает правильно. Если, например, рисунок был скопирован из WORD, то, скорее всего, у него формт GIF и тогда нужно явно написать <code>convert.exe clipboard:image.gif myimage.png</code>. В этих примерах название image рисунка из clipboard произвольное и ни на что не влияет.    - формат файл при конвертации с помощью утилиты convert определяется автоматически по расширению. Для конвертации из clipboard нужно знать, в каком формате рисунок был скопирован. Если расширение не указано, то тогда используется формат по умолчанию (bmp?). Поэтому команда конвертации рисунка, полученного с помощью PrintScreen (или Alt+PrintScreen), <code>convert.exe clipboard:image myimage.png</code> работает правильно. Если, например, рисунок был скопирован из WORD, то, скорее всего, у него формт GIF и тогда нужно явно написать <code>convert.exe clipboard:image.gif myimage.png</code>. В этих примерах название image рисунка из clipboard произвольное и ни на что не влияет. 
-  - Если нужно переконвертировать все рисунки из текущей папки с именами, удобвлетворящими заданному шаблону (*.gif в приведенном примере), то можно воспользоваться следующей командой: <code>for /R %f in (*.gif) do convert "%f" "%f".eps</code> При этом расширение eps припишется к имени файла (если кто знает, как заменить расширение на нужное, а не приписывать, подправьте, пожалуйста). На самом деле, это уже не возможности ImageMagick, а возможности командного языка cmd+  - Если нужно переконвертировать все рисунки из текущей папки с именами, удовлетворяющими заданному шаблону (*.gif в приведенном примере), то можно воспользоваться следующей командой: <code>for %f in (*.gif) do convert "%f" "%~nf".eps</code> При этом будут созданы файлы, с теми же именами, но с новым расширением, т.к. модификатор "~n" выделяет имя файла, подробнее о цикле for --- <code>for /?</code> Вообщевозможности командной оболочки Windows довольно объемны, вполне можно пользоваться такими конструкциями для оптимизации подобных процедур
-  - Если действия носят не разовый характер, то все нужные команды можно набрать в текстовом файле, дать ему расширение cmd и запускать двойным щелчком мыши по имени файла. +  - Если действия носят не разовый характер, то все нужные команды можно набрать в текстовом файле (знак % удваивается), дать ему расширение cmd и запускать двойным щелчком мыши по имени файла. 
  
  
  
  
latex/images/imagick_tips.1254056937.txt.gz · Последнее изменение: 2009/09/27 17:08 (внешнее изменение)
Наверх
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0