Finder: простой трюк, чтобы дать имя заканчивающуюся @2x
(перед расширением): [email protected]
. Затем при использовании функции быстрого просмотра изображение имеет пиксель. Поскольку эта схема именования рекомендуется для изображений сетчатки, как нормальные, так и HDPI-изображения отображаются в том же размере, что и ожидалось, сетчатка становится более резкой.
Предварительный просмотр: В предварительном просмотре разрешение DPI изображения интерпретируется как нормальное, если оно установлено на 72dpi. Установив его на 144, вы получите нужный коэффициент отображения. Можно добиться такого же эффекта при 72dpi, изменив масштаб дисплея до 50%, но настройка масштаба не прилипает к файлу изображения, пока выполняется настройка DPI. Измените его с помощью пункта меню «Инструменты -> Размер».
Ниже представлен небольшой applescript для автоматизации настройки 144dpi от Finder.
tell application "Finder"
repeat with item_cour in selection as list
if word 1 of (the kind of item_cour as text) is "Image" then
set path_cour to POSIX path of (item_cour as text)
do shell script "p_cour='" & path_cour & "';
tags=$(xattr -px com.apple.metadata:_kMDItemUserTags \"$p_cour\");
f_info=$(xattr -px com.apple.FinderInfo \"$p_cour\");
sips -s dpiHeight 144 -s dpiWidth 144 \"$p_cour\";
xattr -wx com.apple.FinderInfo '$f_info' \"$p_cour\";
xattr -wx com.apple.metadata:_kMDItemUserTags \"$tags\" \"$p_cour\" "
-- do shell script "convert \"" & path_cour & "\" -set units PixelsPerInch -density 144 \"" & path_cour & "\""
end if
end repeat
end tell
Поскольку команда sips
не сохраняет теги, сценарий включает в себя 4 линии, чтобы получить и установить их обратно в файл после того, как он был изменен, используя команду xattr
.
Чтобы установить сценарий: откройте редактор сценариев, создайте новый документ, вставьте код и сохраните его в папку ~/Library/Scripts/Finder. Обязательно проверьте параметр Show the Script Menu
в предпочтении редактора сценариев.
Чтобы использовать сценарий: выберите файл изображения в Finder и активируйте скрипт из меню.