Изображения, управляемые данными, делают возможным быстрое и точное создание множества версий изображения для печати или веб-проектов. Например, можно создать 100 вариантов веб-баннера с разным текстом и изображениями, в основе которых лежит один шаблон.

Выполните следующие операции для создания изображений из шаблонов и наборов данных.

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

С помощью слоев разделите элементы, которые нужно будет изменить в изображении.

Определите переменные в изображении.

Переменные указывают части изображения, которые меняются. (См. раздел Задание переменных.)

Создайте или импортируйте наборы данных

Можно создавать наборы данных в шаблоне или импортировать их из текстового файла. (См. разделы Определение набора данных и Создание наборов данных во внешних файлах.)

Просмотрите документ с каждым набором данных.

Перед тем как экспортировать все файлы, можно просмотреть документы, чтобы увидеть, как они будут выглядеть в готовом виде. (См. раздел Предварительный просмотр или применение набора данных.)

Создайте изображения путем экспорта данных.

Можно экспортировать их как файлы Photoshop (PSD). (См. раздел Создание изображений с помощью наборов данных.)

Photoshop: разные варианты изображения с использованием переменных
С помощью переменных создайте разные варианты изображения.

A. Шаблон исходного файла. B. Пользователь определяет слои как переменные. C. Можно создавать разные варианты изображения с разными наборами данных. 

Определение переменных

Переменные используются для определения изменяемых элементов в шаблоне. Можно определить три типа переменных. Переменные видимости отображают или скрывают содержимое слоя. Переменные замены пикселов замещают пикселы в слое пикселами из другого файла изображения. Переменные замены текста замещают текстовую строку в текстовом слое.

Примечание.

GoLive распознает все переменные видимости и замены текста, но не распознает переменные замены пикселей.

Photoshop определяет переменные
Два варианта изображения на основе одного шаблона

A. Переменная видимости B. Переменная замены пикселей C. Переменная замены текста 

Нельзя определить переменные для фона.

  1. Выберите пункт «Изображение» > «Переменные» > «Определить».
  2. Выберите слой в раскрывающемся меню «Слой» с содержимым, которое нужно определить как переменную.
  3. Выберите один или несколько типов переменных:

    Видимость

    Отображает или скрывает содержимое слоя.

    Замена пикселей

    Замещает пиксели в слое пикселями из другого файла изображений.

    Замена текста

    Замещает текстовую строку в текстовом слое.

  4. Выполните одно из следующих действий.
    • Выберите «Имя» и введите имя для переменной. Имена переменных должны начинаться с буквы, символа подчеркивания или двоеточия. Имена не могут содержать пробелы или специальные символы (кроме точек, дефисов, символов подчеркивания и двоеточий).

    • Выберите в выпадающем меню «Имя» существующую переменную, чтобы связать ее со слоем. Слои, связанные с той же переменной, отображаются рядом с меню «Имя» со значком связи.

  5. Для переменных замены пикселов задайте следующие параметры.
    • Выберите способ масштабирования изображения для замены. При выборе параметра «Подогнать» изображение изменяется таким образом, чтобы оно помещалось в ограничительную рамку (могут оставаться пустые части в ограничительной рамке); если выбран параметр «Заполнить», изображение изменяется так, чтобы заполнить все пространство ограничительной рамки (что приведет к заполнению изображения между ограничительными рамками); при выборе «Как есть» изменения изображения не происходит; и при выборе параметра «Согласовать» происходит непропорциональное изменение изображения для подгонки к ограничительной рамке.

    • Щелкните маркер на значке выравнивания , чтобы выбрать способ выравнивания для размещения изображения внутри ограничительной рамки. (Этот параметр недоступен для метода «Согласовать».)

    • Выберите вариант «Обрезать по ограничительной рамке», чтобы обрезать те области изображения, которые выходят за пределы ограничительной рамки. Этот параметр доступен только для методов «Заполнить» или «Как есть». (Этот параметр недоступен для метода «Согласовать».)

  6. Для определения переменных для другого слоя выберите слой в раскрывающемся меню «Слой». Слои, содержащие переменные, отмечены звездочкой. Для перемещения между слоями можно использовать стрелки.
  7. Нажмите кнопку «ОК».

Переименование переменной

  1. Выберите пункт «Изображение» > «Переменные» > «Определить».
  2. Выберите в раскрывающемся меню «Слой» слой, содержащий переменную.
  3. Чтобы переименовать переменную, введите имя в текстовом поле «Имя». Имена переменных должны начинаться с буквы, символа подчеркивания или двоеточия. Имена не могут содержать пробелы или специальные символы (кроме точек, дефисов, символов подчеркивания и двоеточий).
  4. Чтобы удалить переменную, снимите флажок.

Определение набора данных

Набор данных — это наборы переменных и соответствующих данных. Набор данных определяется для каждого варианта изображения, которое нужно создать.

  1. Выполните одно из следующих действий.
    • Выберите пункт «Изображение» > «Переменные» > «Наборы данных».

    • Если открыто диалоговое окно «Переменные», выберите набор данных из всплывающего меню в верхней части диалогового окна и нажмите кнопку «Далее».

    Примечание.

    Перед изменением набора данных необходимо определить хотя бы одну переменную.

  2. Нажмите кнопку «Создать набор данных» .
  3. Выберите переменную во всплывающем меню «Имя» или из списка в нижней части диалогового окна.
  4. Измените данные переменной.
    • Для переменных видимости выберите «Видимый», чтобы отобразить содержимое слоя, или «Невидимый», чтобы скрыть его.

    • Для переменных замены пикселов  нажмите кнопку «Выбрать файл» и укажите файл изображения для замены. Чтобы оставить слой в текущем состоянии, установите флажок «Не заменять» перед применением набора данных.

    Примечание.

    Параметр «Не заменять» не сможет вернуть файл в первоначальное состояние, если ранее была проведена другая замена.

    • Для переменных «Замена текста»  введите текстовую строку в поле «Значение».
  5. Определите дополнительный набор данных для каждого варианта изображения, который нужно создать.

Позже можно изменить, переименовать или удалить набор данных. Для этого выберите нужный набор данных во всплывающем меню «Набор данных» и измените его параметры. Для перемещения по наборам данных используйте значки стрелок. Для удаления набора данных щелкните значок «Удалить».

Предварительный просмотр или применение набора данных

Можно применить содержимое набора данных к базовому изображению, оставляя при этом все переменные и наборы данных неизменными. Это изменяет внешний вид документа PSD в соответствии со значениями набора данных. Также можно просмотреть, как будет выглядеть каждый вариант изображения с каждым набором данных.

Примечание.

Применение набора данных заменяет исходный документ.

  1. Выберите пункт «Изображение» > «Применить набор данных». Выберите набор данных из списка и посмотрите в окне документа, как будет выглядеть документ. Чтобы применить набор данных, нажмите кнопку «Применить». Если после просмотра не нужно изменять исходное изображение, нажмите кнопку «Отмена».

    Также применить набор данных и просмотреть результат можно на странице «Набор данных» диалогового окна «Переменные».

Создание изображений с помощью наборов данных

После определения переменных и одного или нескольких наборов данных можно в пакетном режиме вывести изображения, применив значения набора данных. Вывести изображения можно в виде файлов с расширением PSD.

  1. Выберите пункт «Файл» > «Экспортировать» > «Наборы данных как файлы».
  2. Введите основное имя для всех создаваемых файлов. Можно создать собственную схему именования файлов.
  3. Нажмите кнопку «Выбрать папку», чтобы выбрать необходимую папку для сохранения файлов.
  4. Выберите наборы данных для экспорта.
  5. Нажмите кнопку «ОК».

Создание наборов данных во внешних файлах

Можно быстро создать большое число наборов данных, создавая внешние текстовые файлы, которые содержат всю информацию о переменных, и загружая эти файлы в документ PSD с переменными. Одним из способов является ввод данных в текстовый файл или электронную таблицу Microsoft Excel с последующим экспортом в файл с разделителями-табуляторами или запятыми.

Далее приведен синтаксис внешнего текстового файла (каждая строка, которая начинается со слов «Переменная» или «Значение» занимает всю строку в файле).

VariableName1<sep>VariableName2<sep> <sep>VariableNameN <nl> 
Value1-1<sep>Value2-1<sep><sep>ValueN-1<nl> 
Value1-2<sep>Value2-2<sep><sep>ValueN-2<nl> 
Value1-M<sep>Value2-M<sep><sep>ValueN-M<nl>

Все имена переменных перечислены в первой строке в том порядке, в котором в последующих строках приведены значения. Каждая следующая строка представляет собой один набор данных со значениями для каждой переменной.

Примечание.

Чтобы создать несколько строк текста, который в наборе данных должен уместиться в одной строке, заключите текст в двойные кавычки и вставьте жесткие переносы в файле с разделителем-табулятором или запятой в тех местах, где должны быть переходы на новую строку.  

Элементы синтаксиса внешнего текстового файла

<sep>

Файл с разделителями-запятыми (CSV) или разделителями-табуляторами, отделяющими имена переменных или значения.

<nl>

Символ новой строки, который завершает каждый набор данных и может представлять собой символ перевода строки, возврата каретки или оба этих символа.

«true» и «false»

Допустимые значения для переменных видимости

Пробелы

Пробелы вокруг разделителя удаляются при просмотре файла. Между словами в строковом значении (например, два таких) пробелы сохраняются, а ведущие и замыкающие пробелы сохраняются, если строка заключена в двойные кавычки (например, «один такой »).

Двойные кавычки

Могут быть частью значения, если предваряются другой двойной кавычкой (например, ««B»» будет означать в наборе данных «B»).

Если <sep> или <nl> являются частью значения переменной, то переменная должна быть заключена в двойные кавычки.

Все переменные, определенные в документе PSD, должны быть определены в текстовом файле. Если число переменных в текстовом файле не соответствует числу переменных в документе, будет выведено сообщение об ошибке.

Пример набора данных.

С помощью шаблона для цветов, содержащего переменные для тюльпанов и подсолнухов, можно создать следующий текстовый файл.

{contents of FlowerShow.txt} 
Variable 1, Variable 2, Variable 3 
true, TULIP, c:\My Documents\tulip.jpg 
false, SUNFLOWER, c:\My Documents\sunflower.jpg 
false, CALLA LILY, c:\My Documents\calla.jpg 
true, VIOLET, c:\My Documents\violet.jpg

Примечание.

Можно использовать относительный путь к изображениям, если текстовый файл находится в той же папке. Например, последним элементом в примере может быть true, VIOLET, violet.jpg.

Импорт набора данных

  1. Выполните одно из следующих действий.
    • Выберите пункт «Файл» > «Импортировать» > «Наборы переменных данных».

    • Выберите пункт «Изображение» > «Переменные» > «Наборы данных» и нажмите кнопку «Импорт».

  2. Перейдите к текстовому файлу, который нужно импортировать.
  3. Задайте параметры импорта.

    Использовать первый столбец в качестве имен наборов данных

    Каждому набору данных присваивается имя в соответствии с содержимым первой колонки текстового файла (перечислены значения для первой переменной). В противном случае наборам данных будут присвоены имена «Набор данных 1», «Набор данных 2» и т. д.

    Заменить существующие наборы данных

    Удаляются существующие наборы данных перед импортом.

  4. Установите кодировку для текстового файла или оставьте значение «Автоматически».
  5. Нажмите кнопку «ОК».

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет