Перейти к содержанию

x-callback-url

Что такое x-callback-url?

Picsew реализует протокол x-callback-url, универсальный протокол URL-схем. Он позволяет приложениям взаимодействовать друг с другом. Workflow, Launch Center Pro и другие приложения поддерживают x-callback-url, поэтому Picsew тоже может работать с ними.

Формат x-callback-url в Picsew:

picsew://x-callback-url/[action]?[action parameters]&[x-callback parameters]

Действие

/scroll

Использует указанные изображения для склейки длинного скриншота.

/vert

Использует указанные изображения для вертикальной склейки.

/hori

Использует указанные изображения для горизонтальной склейки.

Параметры действия

  • in (обязательно) Указывает, как получить входное изображение. Допустимые значения: paste, latest и recent. При paste изображения берутся из буфера обмена. При latest берутся последние N изображений из фотоальбома, а N задается другим параметром count. При recent самые свежие скриншоты определяются автоматически.

  • count Когда задано in=latest, это обязательный параметр. Указывает количество изображений для получения.

  • out (обязательно) Указывает, как вывести результат склейки. Допустимые значения: copy, save и save_copy. При copy результат копируется в буфер обмена. При save результат сохраняется в фотоальбом. При save_copy результат сохраняется и копируется.

  • watermark (необязательно) Указывает, нужно ли добавить водяной знак. Допустимые значения: single и repeat. По умолчанию водяной знак не добавляется. Текст и расположение водяного знака берутся из настроек водяного знака по умолчанию в приложении. Если настройки по умолчанию заданы неправильно, в итоговом результате водяного знака не будет. При single один водяной знак добавляется в позицию по умолчанию на итоговом изображении. При repeat водяной знак добавляется в позицию по умолчанию на каждом изображении.

  • border (необязательно) Указывает, нужно ли добавить рамки. Допустимые значения: inside, outside и all. По умолчанию рамки не добавляются. При inside рамки добавляются внутри итогового изображения. При outside рамки добавляются снаружи итогового изображения. При all рамки добавляются внутри и снаружи итогового изображения. Чтобы указать ширину, добавьте _<0~100> в конце, например inside_60.

  • mockup Недоступно, заменено на mockup2.

  • mockup2 (необязательно) Указывает, нужно ли добавить мокап. Допустимые значения см. в документации "Mockup Parameters".

  • clean_status (необязательно) Указывает, нужно ли очищать строку состояния. При yes строка состояния очищается автоматически. По умолчанию она не очищается.

  • remove_scrollbar (необязательно) Указывает, нужно ли удалить полосы прокрутки. При yes полосы прокрутки удаляются автоматически. По умолчанию они не удаляются.

  • delete_source (необязательно) Указывает, нужно ли удалить исходные изображения. При yes исходные изображения будут удалены. По умолчанию они не удаляются.

Примеры

  • Использовать самые свежие скриншоты для склейки длинного скриншота, автоматически очистить строку состояния, добавить мокап iPhone 14 Blue, сохранить результат в фотоальбом, затем удалить исходные изображения.
picsew://x-callback-url/scroll?in=recent&out=save&clean_status=yes&mockup2=iphone-14-blue&delete_source=yes
  • Вертикальная склейка последних 3 изображений из фотоальбома, добавление водяного знака по умолчанию на каждое изображение и копирование результата в буфер обмена.
picsew://x-callback-url/vert?in=latest&count=3&out=copy&watermark=repeat