+
    /i_                        R t ^ RIHt ^ RIt^ RIt ^RIHt RR R llt	]
R8X  d   ]P                  ! ]	! 4       4       R# R#   ] d     ^ RIHt  L:  ] d    ^ RIHt   LJi ; ii ; i)2Convert [MP]TZCYX LSM file to series of BIN files.)annotationsN)lsm2binc                    V ^8  d   QhRRRR/# )   argvzlist[str] | Nonereturnint )formats   "N/var/www/html/photoedit/myenv/lib/python3.14/site-packages/tifffile/lsm2bin.py__annotate__r      s     + + +3 +    c                n   \         P                  ! RRR\         P                  R7      pVP                  RRR7       VP                  RR	R
R7       VP                  R^\        RRR7       VP                  RRRR7       TP                  V f   RMV R,          4      pVP                  e`   \        ;QJ d&    R VP                   4       F  '       g   K   RM	  RM! R VP                   4       4      '       d   VP                  R4       VP                  e'   VP                  ^ ,          VP                  ^,          3MRp \        VP                  VP                  VVP                  '       * R7       ^ #   \         d6   p\        TP                   RT 2\        P                   R7        Rp?^# Rp?ii ; i)z)Lsm2bin command line usage main function.r   r   z0Example: lsm2bin input.lsm output --tile 512 512)progdescriptionepilogformatter_classlsmfilezpath to the LSM input file)helpbinfile?z7common name of output BIN files (default: lsmfile name))nargsr   z--tilez*tile Y and X dimensions (default: 256 256))r   typemetavarr   z--quiet
store_truezsuppress progress output)actionr   N:   NNc              3  *   "   T F	  q^ 8*  x  K  	  R# 5i)    Nr
   ).0vs   & r   	<genexpr>main.<locals>.<genexpr>0   s     $?Y!VYs   TFz'--tile values must be positive integers)tileverbosez: )file)YX)argparseArgumentParserRawDescriptionHelpFormatteradd_argumentr	   
parse_argsr$   anyerrorr   r   r   quiet	Exceptionprintsysstderr)r   parserargsr$   excs   &    r   mainr8      sv   $$HA <<	F 	(DE
F  
 9   '  
 T\TtBx@Dyy$?TYY$?$?TYY$?!?!?>?+/99+@DIIaL$))A,'dD	LLLL

N		
   b&SZZ8s    2E4 4F4?*F//F4__main__)N)__doc__
__future__r   r)   r3   tifffiler   ImportErrortifffile.tifffiler8   __name__exitr
   r   r   <module>rA      sm    9 "  
%!+\ zHHTV k  %%- %$$%%s)   A A'
AA#A'"A##A'