+
    /i                        R t ^ RIHt RR.t^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^RIHtHtHt ]'       d   ^ R	IHt ^ R
IHt ^RIHtHtHtHtHtHtHt  ! R R]4      t]R3R R lltR# )z%TIFF codec for the Numcodecs package.)annotationsTiffregister_codec)BytesIO)TYPE_CHECKING)registry)Codec)METADATA_DEFAULTTiffFile
TiffWriter)Sequence)Any)COMPRESSIONEXTRASAMPLEPHOTOMETRICPLANARCONFIG	PREDICTOR	ByteOrderTagTuplec                  x    ] tR t^=tRtRtRRRRRRRRRRRRRRRRRRR]RRR3R R lltR R ltRR	 R
 llt	Rt
R# )r   zTIFF codec for Numcodecs.tifffileNFc          0     x    V ^8  d   QhRRRRRRRRRRR	R
RRRR
RRRRRRRRRR
RRRRRRRRRRRR R!RR"R#R$R
R%RR&R'/# )(   keyz"int | slice | Sequence[int] | Noneseriesz
int | Nonelevelsqueezezbool | None
buffersizebigtiffbool	byteorderzByteOrder | NoneimagejomephotometriczPHOTOMETRIC | int | str | NoneplanarconfigzPLANARCONFIG | int | str | Noneextrasamplesz(Sequence[EXTRASAMPLE | int | str] | None
volumetrictilezSequence[int] | NonerowsperstripcompressionzCOMPRESSION | int | str | Nonecompressionargszdict[str, Any] | None	predictorz#PREDICTOR | int | str | bool | Nonesubsamplingztuple[int, int] | Nonemetadata	extratagszSequence[TagTuple] | Nonetruncate
maxworkersreturnNone )formats   "P/var/www/html/photoedit/myenv/lib/python3.14/site-packages/tifffile/numcodecs.py__annotate__Tiff.__annotate__B   s     3% 3% 03% 	3%
 3% 3% 3% 3% $3% 3% 3% 43% 63%  ?!3%" #3%$ #%3%& !'3%( 4)3%* /+3%, 7-3%. ,/3%0 (13%2 -33%4 53%6 73%8 
93%    c                	*   Wn         W n        W0n        W@n        WPn        W`n        Wpn        Wn        Wn        Wn	        Wn
        Wn        Wn        Wn        Wn        VV n        VV n        VV n        VV n        VV n        VV n        VV n        VV n        R # N)r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   )selfr   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   s   &&&&&&&&&&&&&&&&&&&&&&&&r5   __init__Tiff.__init__B   s    : 
$"&(($	(&."& " $r8   c                    V ^8  d   QhRRRR/# )r   bufr   r1   bytesr3   )r4   s   "r5   r6   r7   w   s     ! !# !% !r8   c                   \        4       ;_uu_ 4       p\        VV P                  V P                  V P                  V P
                  R7      ;_uu_ 4       pVP                  VV P                  V P                  V P                  V P                  V P                  V P                  V P                  V P                  V P                  V P                   V P"                  V P$                  V P&                  V P(                  R7       RRR4       VP+                  4       uuRRR4       #   + '       g   i     L*; i  + '       g   i     R# ; i)zReturn TIFF file as bytes.)r   r    r!   r"   )r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   N)r   r   r   r    r!   r"   writer#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   getvalue)r;   r?   fhtifs   &&  r5   encodeTiff.encodew   s    YY"..{{HH  		 $ 0 0!%!2!2!%!2!2#!%!2!2 $ 0 0$($8$8"nn $ 0 0!]]"nn!]]#  0 ;;=3 Y  YYs%   AD6B-D#	D6#D3.D66E	c               $    V ^8  d   QhRRRRRR/# )r   r?   r   outr1   r3   )r4   s   "r5   r6   r7      s!      # C 3 r8   c                   \        V4      ;_uu_ 4       p\        V4      ;_uu_ 4       pVP                  V P                  V P                  V P
                  V P                  V P                  V P                  VR7      uuRRR4       uuRRR4       #   + '       g   i     M; iRRR4       R#   + '       g   i     R# ; i)z$Return decoded image as NumPy array.)r   r   r   r   r0   r   rI   N)	r   r
   asarrayr   r   r   r   r0   r   )r;   r?   rI   rD   rE   s   &&&  r5   decodeTiff.decode   sn    S\\R";;HH{{jj????   ".\\\\\\s#   B.AB	<
B.B!B..B?	)r   r   r    r)   r*   r%   r.   r!   r   r   r0   r-   r"   r#   r$   r+   r(   r   r   r,   r'   r/   r&   r:   )__name__
__module____qualname____firstlineno____doc__codec_idr	   r<   rF   rL   __static_attributes__r3   r8   r5   r   r   =   sf    #H
 37! #!%&*6:8<AE %)#'6:159=.2*:/3!%73%j!: r8   Nc               $    V ^8  d   QhRRRRRR/# )r   clsztype[Codec]rS   z
str | Noner1   r2   r3   )r4   s   "r5   r6   r6      s$     4 4	4'14	4r8   c                4    \         P                  ! WR7       R# )z/Register :py:class:`Tiff` codec with Numcodecs.)rS   N)r   r   )rV   rS   s   &&r5   r   r      s     C3r8   )rR   
__future__r   __all__ior   typingr   	numcodecsr   numcodecs.abcr   r   r	   r
   r   collections.abcr   r   r   r   r   r   r   r   r   r   r   r3   r8   r5   <module>r_      sc   @ , "#
$      < <(  b5 bL D4 4r8   