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


1

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

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

Ответы:


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).


Он не открывает файл изображения с его оригинальным размером.
qazwsx

Что происходит вместо этого? Меня устраивает. Вы имеете в виду вариант « Фактический размер» в « Просмотр» ?
Slhck

Если изображение больше, чем размер экрана, ваш сценарий открывает изображение с уровнем масштабирования, который заполняет высоту. Это была основная проблема, которую я хотел решить: автоматическое открытие изображения в оригинальном размере.
qazwsx

Если Xee не в состоянии сделать это, какой легкий просмотрщик изображений может сделать это в Mac OS X? Мне потенциально нужно открывать / закрывать изображения несколько сотен раз в день. Поэтому мне действительно нужно, чтобы приложение было легким, то есть быстро запускалось / закрывалось.
qazwsx

1
Он нажимает на параметр « Фактический размер» в меню « Вид» в Xee. Он отображает изображение в оригинальном размере. Я до сих пор не понимаю вас - что вам нужно вместо этого?
slhck
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.