Змінення розміру зображень за допомогою автоматизатора в декількох розмірах


3

Я дотримувався цього простого керівництва, щоб змінити розмір зображень у пакеті з Automator: copy

  1. скопіюйте файл у змінену папку на робочому столі
  2. додати суфікс _S (для малого)
  3. розмір його до 25% від його початкового розміру

Перший робочий процес

Хоча я хочу змінити розмір у кілька розмірів:

  1. скопіюйте файл у змінену папку на робочому столі
  2. додати суфікс _S (для малого)
  3. розмір його до 25% від його початкового розміру
  4. копіювати файл
  5. додати суфікс _M (для середнього)
  6. змінити розмір до 50% від початкового розміру

Другий робочий процес

На жаль, це призводить до застосування другого розміру до вже зміненого зображення.

Отже, чи є спосіб відновити ланцюжок до початкового файлу, а не змінити файл?

Відповіді:


2

Найпростішим способом було б трохи замовити робочий процес.

Замість того щоб робити спочатку невеликий розмір, потім середній розмір, спочатку зробіть середній розмір, а потім створіть невеликий розмір із середовища.

Отже, ваш робочий процес виглядатиме так:

  1. Скопіюйте елементи Finder у потрібну папку
  2. Додати текст, щоб додати_M
  3. Масштабуйте зображення до 50% (якщо це середній розмір, який ви хочете)
  4. Скопіюйте елементи Finder, щоб створити невеликий файл
  5. Змініть дію Додати текст, щоб замінити текст , замініть _Mна_S
  6. Масштабуйте зображення до 50% (50% вже масштабованого зображення становитиме 25% від оригіналу)

Ось як це має виглядати: робочий процес

Загальний метод використання змінних

Вищеописаний метод добре працює для вашої конкретної ситуації, враховуючи потрібні вам розміри. Але якщо вам потрібні непарні розміри, або ви робите якусь іншу дію, коли подача результатів першого завдання на друге не працюватиме, можна застосовувати змінні Automator.

Ви можете використовувати встановлене значення змінної дії для зберігання вихідного вводу в змінну, а потім відкликати його для подальшого використання з дією Отримати значення змінної .

З цим методом ваш робочий процес буде таким:

  1. Встановіть значення змінної та вкажіть ім'я змінної
  2. Скопіюйте елементи Finder у потрібну папку для невеликих зображень
  3. Додати текст, щоб додати_S
  4. Зображення масштабу до 25%
  5. Отримати значення змінної з Ігнорувати вхід цієї акції в перевірив (натисніть Options кнопку на дії , якщо ви не бачите це)
    • Переконайтесь, що обрана змінна є встановленою на кроці 1
  6. Скопіюйте елементи Finder у папку для середніх зображень
  7. Додати текст для додавання_M
  8. Масштабуйте зображення до 50%

1
Дуже ретельна відповідь, велике спасибі за це. Я пішов змінним маршрутом, і це спрацювало як принадність. Що слід додати, це те, що "Ігнорувати введення цієї дії" потрібно перевірити в дії "Отримати значення змінної", щоб ігнорувати початковий ввід і замість цього взяти вміст змінної. на жаль, я не можу проголосувати за свою низьку відповідь = (
owzim

Хороший вклад у налаштування введення ігнору. Я перевірив це у своєму тестовому робочому процесі, але забув додати це до відповіді. Я його оновлю.
robmathers
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.