Под стандартные размеры фоток у меня были экшены в фотошопе, чтоб рамку и подпись делать. А вот нестандартные (панорамы и т.д.) приходилось ручками. Чот меня это все достало - пришлось лезть в скрипты. Итого родил, делает все независимо от размера картинки:
// файл mostack.jsx
#target photoshop
app.preferences.rulerUnits = Units.PIXELS;
var textColor = new SolidColor; // цвет текста в RGB
textColor.rgb.red = 0;
textColor.rgb.green = 0;
textColor.rgb.blue = 0;
// рамка
var backColor = new SolidColor;
backColor.rgb.red = 127;
backColor.rgb.green = 127;
backColor.rgb.blue = 127;
app.backgroundColor = backColor;
app.activeDocument.resizeCanvas(app.activeDocument.width + 2, app.activeDocument.height + 2);
var backColor = new SolidColor;
backColor.rgb.red = 0;
backColor.rgb.green = 0;
backColor.rgb.blue = 0;
app.backgroundColor = backColor;
app.activeDocument.resizeCanvas(app.activeDocument.width + 36, app.activeDocument.height + 36);
var backColor = new SolidColor;
backColor.rgb.red = 127;
backColor.rgb.green = 127;
backColor.rgb.blue = 127;
app.backgroundColor = backColor;
app.activeDocument.resizeCanvas(app.activeDocument.width + 2, app.activeDocument.height + 2);
// текст
var textsize = 6; // размер текста
var text = "2009 Mostack"; // текст
var text2 = "www.mostack.com";
// добавляем слой с текстом
var newTextLayer = app.activeDocument.artLayers.add();
newTextLayer.kind = LayerKind.TEXT;
newTextLayer.textItem.contents = text;
newTextLayer.textItem.position = Array(24, app.activeDocument.height - 2);
newTextLayer.textItem.size = textsize;
newTextLayer.textItem.color = backColor;
newTextLayer.textItem.font = "Arbat";
var newTextLayer = app.activeDocument.artLayers.add();
newTextLayer.kind = LayerKind.TEXT;
newTextLayer.textItem.contents = text2;
newTextLayer.textItem.position = Array(activeDocument.width - 232, app.activeDocument.height - 2);
newTextLayer.textItem.size = textsize;
newTextLayer.textItem.color = backColor;
newTextLayer.textItem.font = "Arbat";
-
Три тысячи школьников стали пионерами на Красной площади
http://lenta.ru/news/2009/05/17/pioneers/
Прям как я!
-
Медведев впереди планеты всей! Хвалебное:
http://lenta.ru/articles/2009/05/07/medvedev/
-
-
upd: комп без перезагрузки 43 дня 2 часа 19 минут
Режим питания нарушать нель...
[Print]
MMM