Описание тега sips
SIPS расшифровывается как: Scriptable Image Processing System. SIPS был создан, потому что было определено, что существует потребность в инструменте, который выполнял бы многие общие операции с файлами изображений с использованием сценариев.
В настоящее время существует ряд существующих технологий, которые позволяют манипулировать изображениями. Например, ColorSync Scripting может выполнять многие операции ColorSync, такие как сопоставление цветов изображений, но не может вращать, масштабировать или преобразовывать форматы. Сценарий захвата изображений может вращать и масштабировать изображения, но не может соответствовать цвету или преобразовывать форматы. Наконец, приложение Preview может вращать, масштабировать и скрывать форматы, но оно не поддерживает сценарии Apple.
SIPS объединяет все эти различные технологии, чтобы обеспечить единый инструмент для выполнения общих операций с изображениями. Текущий набор функций для SIPS включает:
Чтение, запись или преобразование различных форматов растровых изображений
jpeg (Jfif и Xiff), TIFF, GIF, PNG
Основные операции с изображениями
Поворот, отражение, обрезка, заполнение, изменение разрешения, изменение dpi
Операции управления цветом
Встраивать, извлекать или сопоставлять профили
Чтение или запись известных тегов метаданных
По возможности сохраняйте исходный контент
Возможные функции для будущих выпусков SIPS включают:
Поддержка сложных форматов
Многослойная, многостраничная или векторная
Расширенные операции с изображениями
Размытие, резкость, размытие и т. Д.
Прочтите или напишите любой тег метаданных (список тегов метаданных всегда увеличивается, свяжитесь с dts@apple.com, чтобы предложить дополнительные теги)
SIPS в настоящее время реализован как простой скомпилированный инструмент, который устанавливается в /usr/bin/sips. Он связан с CoreGraphics, QuickTime и ColorSync. Он может работать с одним или несколькими файлами одновременно. Он может запрашивать или изменять изображения или профили. Запросы SIPS могут возвращать свойства в простой текстовой форме или в форме XML. Действия могут изменять файлы на месте или в выходной каталог.
Поскольку SIPS - это простой инструмент командной строки, его можно использовать разными способами. Его можно вызвать из оболочки терминала, из AppleScript, из других языков сценариев или из приложения, использующего код C (вызовы AppKit или Posix).