Можно в фотошопе сделать так?

N
На сайте с 26.10.2009
Offline
152
1073

Приветствую.

Можно допустим в фотошоп добавить 30 картинок одного размера, наложить на каждую рамку(слой с цветными краями и прозрачной серединой), на рамке написать название картинки(исходя из ее названия)?

Что-то подобное ищу.

Sentoro
На сайте с 18.03.2007
Offline
149
#1

Nimor, вас интересует как это сделать автоматом? Actions есть для этого.

Nimor:
Приветствую.
на рамке написать название картинки(исходя из ее названия)?

Исходя из названия файла?

Продается СДЛ на тему инвестирования (http://www.telderi.ru/ru/viewsite/903457)
N
На сайте с 26.10.2009
Offline
152
#2

Да, но в Action как задать текст по названию изображения?

PVasili
На сайте с 13.02.2009
Offline
66
#3

Странный вопрос... А почему это нельзя сделать?

stalker37
На сайте с 16.05.2008
Offline
164
#4
PVasili:
Странный вопрос... А почему это нельзя сделать?

Видимо потому, что ТС не знает как это сделать, вот и не может. Поэтому спрашивает можно ли так сделать, а если можно, то неплохо бы подсказать как, поскольку от ответа "можно" намного легче ему не станет.

Шаред и облачный хостинг, VPS (http://jino.ru/?par=stalker37)
september
На сайте с 11.09.2009
Offline
591
#5

Nimor, рылся, смотрел, фантазировал, выдумывал - не получилось.

Кое-что нашел у буржуев, что в купе с экшеном даст нужный результат.

Единственный минус - имя файла копируется вместе с расширением.

Вот этот код:

// set rulers to pixels and save original for resetting
var originalUnits = app.preferences.rulerUnits
app.preferences.rulerUnits = Units.PIXELS

// add the pixel position for the left side of your text block below
var textLeftPosition= 60

// add the pixel position for the bottom of your text block below
var textBottomPosition= 60

var typeLayer = app.activeDocument.artLayers.add();

typeLayer.name = app.activeDocument.name;
typeLayer.kind = LayerKind.TEXT;
typeLayer.textItem.size = 48;
typeLayer.textItem.position = [textLeftPosition, textBottomPosition];
var layerName = typeLayer.name
typeLayer.textItem.contents = layerName;

// return units to original
app.preferences.rulerUnits = originalUnits

Всуньте блокнот, поменяйте размер текста на любой, который нужен (строка typeLayer.textItem.size = 48; ).

Сохраните с расширением . jsx

Дальше - открыли скрипт из этого меню.

Потом выделили текст, разместили в центре снизу или где вам надо.

PROFIT

Надеюсь, как экшеном все сделать уже разберетесь сами.

можно еще дроплет сделать - вообще будет просто.

$ карта для вывода вебмани в любой точке мира (https://www.epayments.com/registration?p=dc2462e885)
[Удален]
#6

september, спасибо большое, очень удобная вещица..

PVasili
На сайте с 13.02.2009
Offline
66
#7
september:

Единственный минус - имя файла копируется вместе с расширением.

Можно и обрезать :) вроде как так:

app.activeDocument.name.slice(0,-4)

Точно не помню уже параметры.

Посмотрите через alert(); результат

september
На сайте с 11.09.2009
Offline
591
#8
Точно не помню ужу параметры.
Посмотрите через alert(); результат

Нашел такую ссылочку, возможно то, что нужно.

N
На сайте с 26.10.2009
Offline
152
#9

Спс, отличный вариант. Правда все же реально с разрешением файлов. Возможно тогда просто стилем <img> тега что-то сделать?

september
На сайте с 11.09.2009
Offline
591
#10

Nimor, с тебя пиво :)

код скрипта:

// set rulers to pixels and save original for resetting
var originalUnits = app.preferences.rulerUnits
app.preferences.rulerUnits = Units.PIXELS

// add the pixel position for the left side of your text block below
var textLeftPosition= 60

// add the pixel position for the bottom of your text block below
var textBottomPosition= 60

var typeLayer = app.activeDocument.artLayers.add();

typeLayer.name = app.activeDocument.name.slice(0,-4);
typeLayer.kind = LayerKind.TEXT;
typeLayer.textItem.size = 48;
typeLayer.textItem.position = [textLeftPosition, textBottomPosition];
var layerName = typeLayer.name
typeLayer.textItem.contents = layerName;

// return units to original
app.preferences.rulerUnits = originalUnits

Убирает последние 4 символа (.jpg)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий