В Mac, с Xee, из командной строки, как открыть изображение в оригинальном размере?

1

В Mac, с Xee , из командной строки, как открыть изображение в оригинальном размере?

Причина, по которой я нуждаюсь в этом, состоит в том, чтобы написать сценарий процесса.

qazwsx
источник

Ответы:

4

Добавьте эту функцию к вашему ~/.bash_profile. Сохраните файл, затем перезагрузите вашу оболочку.

function xee() {
open -a "Xee" "$1"
osascript -e 'tell application "System Events" to keystroke "0" using command down'
}

Затем позвоните с помощью:

xee ~/path/to/image.jpg

Не стесняйтесь сделать это в правильный .scptфайл AppleScript, используя Automator или аналогичный. В зависимости от скорости запуска Xee, вы можете добавить задержку между открытием Xee и автоматизацией пользовательского интерфейса (с osascript).

slhck
источник
Он не открывает файл изображения с его оригинальным размером.
qazwsx
Что происходит вместо этого? Меня устраивает. Вы имеете в виду вариант « Фактический размер» в « Просмотр» ?
Slhck
Если изображение больше, чем размер экрана, ваш сценарий открывает изображение с уровнем масштабирования, который заполняет высоту. Это была основная проблема, которую я хотел решить: автоматическое открытие изображения в оригинальном размере.
qazwsx
Если Xee не в состоянии сделать это, какой легкий просмотрщик изображений может сделать это в Mac OS X? Мне потенциально нужно открывать / закрывать изображения несколько сотен раз в день. Поэтому мне действительно нужно, чтобы приложение было легким, то есть быстро запускалось / закрывалось.
qazwsx
1
Он нажимает на параметр « Фактический размер» в меню « Вид» в Xee. Он отображает изображение в оригинальном размере. Я до сих пор не понимаю вас - что вам нужно вместо этого?
slhck