@@ -502,7 +502,7 @@ def get_channel(self, channel, label, color_filter, mode='undefined'):
502502 clone = self .color .clone ()
503503 show_alpha = color_filter == 'alpha'
504504
505- coord = alg . no_nan ( clone [ color_filter ] )
505+ coord = clone . get ( color_filter , nans = False )
506506 if color_filter != 'hue' :
507507 rounded = alg .round_half_up (coord , 2 if mode != 'hsluv' else 0 )
508508 clone [color_filter ] = rounded
@@ -514,7 +514,7 @@ def get_channel(self, channel, label, color_filter, mode='undefined'):
514514
515515 first = True
516516 while count :
517- coord = alg . no_nan ( clone [ color_filter ] ) - step
517+ coord = clone . get ( color_filter , nans = False ) - step
518518 clone [color_filter ] = coord
519519
520520 if color_filter != "hue" and (coord < 0 or coord > (1 * scale )):
@@ -564,7 +564,7 @@ def get_channel(self, channel, label, color_filter, mode='undefined'):
564564 clone .update (self .color )
565565 clone [color_filter ] = rounded
566566 while count :
567- coord = alg . no_nan ( clone [ color_filter ] ) + step
567+ coord = clone . get ( color_filter , nans = False ) + step
568568 clone [color_filter ] = coord
569569
570570 if color_filter != "hue" and (coord < 0 or coord > (1 * scale )):
0 commit comments