[PS CS3 и ранее] Расчет площади лакирования

_MBK_

Пикирующий бомбардировщик
10 лет на форуме
Сообщения
21 475
Благодарности
7 658
#1
Задолбался читать аналогичные темы со стандартными ответами масштабирования в пиксел и использования безумно дорогих эсковских пакетов. Этот скрипт считает предельно точно:
Код:
var area=0;
for (var i=0;i<255;i++)
 area+=activeDocument.histogram[i];
alert("Area of current document: "+area/activeDocument.resolution/activeDocument.resolution*25.4*25.4+" mm^2");
Документ должен быть RGB или CMYK, площадь запечатки считается в квадратных миллиметрах.
 

dimonchikk

12 лет на форуме
Сообщения
797
Благодарности
270
#2
Миша, подскажи убогому - каким образом использовать сии волшебные строчки?
 

dimonchikk

12 лет на форуме
Сообщения
797
Благодарности
270
#4

splxgf

Участник
Сообщения
6 755
Благодарности
3 005
#5
Лак обычно спот, да и чаще вектор. Хотя и отрастрировать можно по такому случаю и перевести на триадный канал... инструкция для совсем недалеких людей не помешает.
 

Skvoznyak

12 лет на форуме
Сообщения
3 814
Благодарности
1 592
#6
Код:
for (var i=0;i<255;i++)
 area+=activeDocument.histogram[i];
я может не догоняю, но не быстрее из общей площади (высота на ширину) вычесть histogram[255]?
 

Skvoznyak

12 лет на форуме
Сообщения
3 814
Благодарности
1 592
#7
Лак обычно спот, да и чаще вектор. Хотя и отрастрировать можно по такому случаю и перевести на триадный канал... инструкция для совсем недалеких людей не помешает.
ну, можно и поканально считать же
 
Забыли пароль?