1

Когда я использую imagemagick display из командной строки, скажите:

$ display -density 150 test1.pdf 

... затем display блокировки в командной строке, пока вы не выйдете из окна (или не нажмите CTRL+C в терминале).

Однако то, что я хотел бы сделать, это когда вышеприведенная команда выполняется в терминале, тогда display будет запускать окно и одновременно выходить; затем я мог бы быстро нажать стрелку вверх в терминале и отредактировать настройки (например, -density) и повторить измененную теперь командную строку - которая также теперь завершится, и в окне отобразится вновь запрошенное изображение.

Это похоже на то, как у scite есть "режим одного экземпляра" (см. Как загрузить новые документы в одном экземпляре SciTE): когда он настроен, вы можете сказать scite filename в командной строке; scite выходит из терминала - пока он открывает файл как новую вкладку (так что вы можете быстро открывать файлы в командной строке, используя историю bash и стрелку вверх). Теперь, я не ожидал бы, что графический интерфейс display будет иметь вкладки, но я думаю, что должно быть возможно каким-то образом иметь окно display , заменяющее содержимое, которое оно отображает по команде ...

Возможно ли то, что я хочу, с помощью imagemagick display - и если да, то как?

Большое спасибо заранее за любые ответы,
Ура!

1 ответ1

0

Что ж, я только что придумал пример сценария (очень грубый - без взаимодействия с мышью, без чего-либо), использующий Perl API ImageMagick, который демонстрирует то, что я хотел сделать с display - так что я подумал, что я также могу написать об этом здесь. Пример приведен в следующем ответе: API-интерфейс ImageMagick для display интерфейса приложения графического интерфейса командной строки - переполнение стека.

Надеюсь, мне удастся в конце концов прочитать о том, как это сделать с помощью display ImageMagick, хотя :)

Ура!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .