Рекламирайте тук Затвори
Реклама в секции форуми и базар

Под формата на платени обяви можете да рекламирате ваши продукти, услуги или други комерсиални дейности. Обявата може да бъде публикувана избирателно във форум по ваше желание или във всички форуми на сайта.

За стандартната ценова листа и условия изпратете
запитване до webmaster@photo-forum.net.
Платени обяви
        
 Теми - forum: Фотография
 първа  назад  1     всички  напред  последна
 Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: BLADO   
Дата:   27-02-08 18:56

Здрасти!

Много бих се радвал, ако някой може да ми помогне при следната задачка:
Автоматично оразмеряване на файлове при конкретно зададен размер. Въпросът е да се има предвид дали снимката е във вертикален или хоризонтален формат и според това да се променя размерът. С action-ите не знам как да го направя. Заобиколния начин, който в момента използвам, е да сортирам ръчно в две отделни папки хоризонталните и вертиклните снимки и да пусна от Automate -> Batch по един action за всяка папка по отделно. Някой може ли да ми каже по-интелигентно решение?

Примерна ситуация:
Папка „14-02-08” съдържа 120 снимки с хоризонтална ориентация (3000 х 2000 px) и 150 снимки с вертикална (2000 x 3000 px). Целтът е хоризонталните кадри да се смялят на 1000 х 667 пиксела, а вертикалните на 800 х 533 пиксела без да се налага много ръчна намеса - съответно по-лесно и бързо от горепосочения метод.

Ако това не е възможно с ФШ, може да препоръчате и допълнителни програми.

Мерси предварително!

Владо

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: ALBIREO   
Дата:   27-02-08 18:59

Има лесен, но неточен начин - % [smilie3]
Вместо да оразмеряваш в конкретни пиксели, задай от падащото меню проценти и напиши желания процент. Пресметни си каква стойност да попълваш. Пробвай и с не цяла стойност, но закръглена до втория знак, че не съм сигурен дали става или не. В краен случай ще трябва да закръгляш до цяло число.

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: Coincidentia   
Дата:   27-02-08 19:12

ACDSee го прави това съвсем лесно, ама май трябва някъде да се нагласи на 100 % качеството, че да не пострада, иначе там автоматизираните подобни операции са на ниво.


Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: Canon   
Дата:   27-02-08 22:03

Фотостейшън, оразмерява по по-дългата / по-късата %, с/без промяна на резолюцията ....

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: Satir   
Дата:   27-02-08 22:41

Преди време и на мен ми трябваше подобна програмна и това, което ми свърши работа беше VSO Image Resizer.

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: didesignbg   
Дата:   28-02-08 10:37



cTID = function(s) { return app.charIDToTypeID(s); };
sTID = function(s) { return app.stringIDToTypeID(s); };

Options = {};
Options.MAX_WIDTH_H = 1000;
Options.MAX_HEIGHT_H = 1000;
Options.MAX_WIDTH_V = 800;
Options.MAX_HEIGHT_V = 800;

fitImage = function(doc, width, height) {
function _ftn() {
var desc = new ActionDescriptor();
desc.putUnitDouble( cTID('Wdth'), cTID('#Pxl'), width );
desc.putUnitDouble( cTID('Hght'), cTID('#Pxl'), height );

var fitId = sTID('3caa3434-cb67-11d1-bc43-0060b0a13dc4');
executeAction(fitId , desc, DialogModes.NO );
};

_ftn();
};

resizeImage = function(doc, opts) {
var originalRez = doc.resolution;

if (doc.width.value > doc.height.value) {
doc.resizeImage(undefined, undefined, 72, ResampleMethod.NONE);
fitImage(doc, opts.MAX_WIDTH_H, opts.MAX_HEIGHT_H);
doc.resizeImage(undefined, undefined, originalRez, ResampleMethod.NONE);
}
else {
doc.resizeImage(undefined, undefined, 72, ResampleMethod.NONE);
fitImage(doc, opts.MAX_WIDTH_V, opts.MAX_HEIGHT_V);
doc.resizeImage(undefined, undefined, originalRez, ResampleMethod.NONE);
}
};

resizeImage(app.activeDocument, Options);








отваряш ноутпад и копираш текста в нов файл съхраняваш като resize_vh.jsx
Слагаш готовия файл в папка C:\Program Files\Adobe\Adobe Photoshop CS?\Presets\Scripts
Рестартираш Фотошоп въпросния скрипт вече може да си го стартираш от File-->Scripts-->resize_vh
Ако желаеш да става автоматично можеш да си запишеш action който да включва скрипта и примерно едно леко изостряне или каквото там искаш. После можеш да направиш Batch, Droplet или каквото си пожелаеш.
Ако желаеш да промениш размерите променяш стойностите на

Options.MAX_WIDTH_H = 1000;
Options.MAX_HEIGHT_H = 1000;
за пейзажните кадри \сменяш с новата стойност и на двете места\


Options.MAX_WIDTH_V = 800;
Options.MAX_HEIGHT_V = 800;
за портретните кадри

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: BLADO   
Дата:   28-02-08 12:28

Благодаря ви, хора!

didesignbg, ей такова нещо ми трябваше. Златен си [smilie24]


Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: didesignbg   
Дата:   28-02-08 12:43

виж сега горното е малко сложно написано за функционалноста която гониш, можеш да зададеш повече опции, примерно оразмеряване тип Fit to и различни стойности за ширина и дължина съответно при портрет и пейзаж. Със сигурност няма да ти пречи обаче.

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: Synthy   
Дата:   28-02-08 13:01

didesign, това на какво е писано, някакъв редактор с подсказки има ли за скриптовете на фотошоп?

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: didesignbg   
Дата:   28-02-08 13:08

Photosop, както и другите продукти на adobe поддържат JavaScript, VBScript и AdobeScript. Първия си е междуплатформен и работи на всичко.
Скриптовете са с огромни възможности стига да ти се занимава и да помниш нещо от JavaScript-а или пък да се занимаваш сериозно с програмиране.
Ако ти се чете за скриптове това е едно не лошо място да започнеш http://www.photoshopsupport.com/tutorials/jennifer/photoshop-scripts.html

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: BLADO   
Дата:   28-02-08 13:17

didesignbg, добре е скриптчето. Все ми е тая дали е сложно писано, важен е резултатът. Останалите неща, които ми трябват ги добавям в action-а. Пробвах го набързо и всичко стана, както исках. Ако ми дойде нещо друго на ум, ще пиша.

Бях чел аз, че ФШ поддържа JavaScript, който дава много възможности, но не притежавам програмистки знания, за да си пиша нужните неща.


Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: didesignbg   
Дата:   28-02-08 13:20

и аз не разбирам, това го събрах от няколко скрипта и малко стари спомени[smilie18]

Отговори на това съобщение
 Re: Photoshop - препоръки - интелигентно автоматизиране - оразмеряване
Автор: Synthy   
Дата:   29-02-08 12:59

Много ти благодаря :) мисля, че имам достатъчно познания за да си пиша каквото ми е нужно. 10х [beer]

Отговори на това съобщение
 първа  назад  1     всички  напред  последна

За да пишете мнения трябва да влезете с потребителското си име.
Влезте от тук »