if(app.activeDocument.histogram[255]!=1)
{
}
а как с помощью его варианта выбирать пиксел по координатам? (т.е. в вашем варианте понятно что мы выбираем пиксел 0,0)
Его вариант
только для файлов 1x1
Не совсем верно. Вариант будет корректно отрабатывать для любых документов у которых есть хотя бы один видимый "белый" пиксель, либо, если таковые могут появиться при операции flatten image, то-есть в композитном изображении.
Необходимо учитывать, что конструкция типа:
if(app.activeDocument.histogram[255]!=0){
alert ("'Белые' пиксели присутствуют")
}else{
alert ("'Белые' пиксели отсутствуют")
}
НЕ БУДЕТ РАБОТАТЬ:
В Color Mode: Bitmap, Grayscale, Duotone, LAB и Multichannel.
При любом активном канале, отличном от композитного (включая Альфа-каналы).
И естественно, не будет учитывать яркость для пикселей альфа-каналов, даже если у них задана видимость.
И да, движок панели гистограммы (как отдельной, так и в составе других Adjustmens) не имеет ни какого отношения к свойству "histogram" документа. Это свойство моментально обновляется при любых вносимых изменениях.