
    e                        d Z ddlZddlZddlmZ  ej                  d      Z ej                         Z
e
j                  dd       e
j                          e
j                  d        ej                         Ze
j!                  e        ej"                         Zej'                  e       ej)                  d        ej*                         Z ej.                         Zej3                          ej5                  e       ej7                  eddd	d        ej8                  d
      Zej7                  edd        ej<                  d      Z ej<                  d      Z ej7                  edd       ej7                  e dd       ejC                  d       d Z"ejF                  jI                  e"        ejJ                  ejL                  jO                  d      d      Z( e)d      D ]$  Z* e)d      D ]  Z+e(e*dz  e+dz  fxx   dz  cc<    &  ejX                  e(      Z-ej]                  e-       ej_                          eja                  e-       e1dk(  r ejd                          yy)zL
Use a HistogramLUTWidget to control the contrast / coloration of an image.
    N)	QtWidgetszHistogram Lookup Table Exampleip  iX  z pyqtgraph example: Histogram LUT      left)gradientPosition   monorgbaTc                  ^    t         j                         rdnd} t        j                  |        y )Nr	   r
   )	monoRadio	isCheckedhistsetLevelMode)modes    A/usr/lib/python3/dist-packages/pyqtgraph/examples/HistogramLUT.pyr   r   (   s"    ((*6Dd    )   r   r   )size)   r   r          g?__main__)3__doc__numpynp	pyqtgraphpgpyqtgraph.Qtr   mkQAppappQMainWindowwinresizeshowsetWindowTitleQWidgetcwsetCentralWidgetQGridLayoutlayout	setLayout
setSpacingGraphicsViewviewViewBoxvbsetAspectLockedsetCentralItem	addWidgetHistogramLUTWidgetr   QRadioButtonr   	rgbaRadio
setCheckedr   toggledconnectgaussianFilterrandomnormaldatarangeij	ImageItemimgaddItem	autoRangesetImageItem__name__exec r   r   <module>rI      s8     "bii01i 

3  
   5 6Y   R 				  V    ! rRZZ\       B    q!Q "rf5   q!  #I""6*	"I""6*	   Aq !   Aq ! 	  T 
 
    , 'r))})={K	r A2Y QqS!A#X" bll4 

3    # zBGGI r   