Quoting Ofnuts <ofnuts@xxxxxxxxxxx>: > Is there a practical, fast way, to detect this case, i.e, that the > selection covers the whole layer (or image?) and that no pixels remain > unselected? I assume that inverting the selection again and testing for > empty would work, but that would be two selection inversions in the > normal case and that may be a bit costly. The following appears to be about twice as fast as the two inversion approach. (let ((count (cdddr (gimp-histogram (car (gimp-image-get-selection image)) HISTOGRAM-VALUE 255 255)))) (= (car count) (cadr count)) ; compare num of all pixels to all white pixels ) _______________________________________________ Gimp-developer mailing list Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer