
    nj.                         S SK r S SKJr  S r\ R                  4S jr\S:X  a#  \ R                  " \" \ R                  5      5        gg)    N)gdalc                  r    [        S5        [        S5        [        S5        [        S5        [        S5        g)Nz%Usage: histrep.py [-force] input_filez   orzA       histrep.py -req <min> <max> <buckets> [-force] [-approxok]z$                  [-ioor] input_file    )print     W/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/osgeo_utils/samples/histrep.pyUsager   '   s.    	
12	'N	
MN	
01	"Ir	   c                    [         R                  " U 5      n S nSnSnSnS nSnU[        U 5      :  a  X   nUS:X  a5  [        XS-      5      [        XS-      5      [	        XS-      5      4nUS-   nO+US:X  a  SnO"US:X  a  SnOUS:X  a  SnOUc  UnO
[        5       $ US-   nU[        U 5      :  a  M  Uc
  [        5       $ [         R                  " U5      nUcu  UR                  S5      R                  US	9n	U	c  [        S
5        O[        S5        [        SU	S   5        [        SU	S   5        [        SU	S   5        [        SU	S   5        O;UR                  S5      R                  US   US   US   XC5      n	U	b  [        SU	5        S ng)Nr      z-reqr      z-ioorz	-approxokz-force)forcezNo default histogram.zDefault Histogram:zMin: zMax: z	Buckets: zHistogram: )r   GeneralCmdLineProcessorlenfloatintr   OpenGetRasterBandGetDefaultHistogramr   GetHistogram)
argvreqr   approxokioorfilenameiargdshists
             r
   mainr!   0   s   ''-D
CEHDH 	
A
c$i-g&=!e%uTa%['93tE{;KLCAAG^DKHH_EH 7NE- c$i-0 w 
8	B
{"66U6C<)*&''47#'47#+tAw'-a) "//AAAW-&	Br	   __main__)sysosgeor   r   r   r!   __name__exitr   r	   r
   <module>r'      sE   @  
 hh =@ zHHT#((^ r	   