+
    Ai"                        ^ RI t ^ RIt^ RIt^RIHtHtHtHt ^RI	H
t
 ^RIHt ^RIHtHt ^RIHtHt ^RIHt . ROtRt]! R	R
R]R7      R]3R l4       t]! R	R
R]R7      R]3R l4       t]! R	R
R]R7      ]3RR/R ll4       t]! R
RRR7      RR l4       t]! R
RRR7      RR l4       t]
! RR4      ]! R
RRR7      R 4       4       tR# )    N)warndeprecate_funcdeprecate_parameter
DEPRECATED)require)is_low_contrast)rgb2grayrgba2rgb)call_plugin!_hide_plugin_deprecation_warnings)file_or_url_contextaQ  The plugin infrastructure in `skimage.io` and the parameter `{deprecated_name}` are deprecated since version {deprecated_version} and will be removed in {changed_version} (or later). To avoid this warning, please do not use the parameter `{deprecated_name}`. Instead, use `imageio` or other I/O packages directly. See also `{func_name}`.pluginz0.25z0.27)start_versionstop_versiontemplateFc           	        V\         J d   RpV'       d    Rp\        P                  ! V\        ^R7       \	        V \
        P                  4      '       d   \        V P                  4       4      p Vf:   \        V R4      '       d(   V P                  4       P                  R	4      '       d   Rp\        V 4      ;_uu_ 4       p \        4       ;_uu_ 4        \        RV 3RV/VB pRRR4       RRR4       \        XR4      '       g   V# VP                  ^8  d   VP                   R
,          R9  dI   VP                   R,          R9   d1   \"        P$                  ! VR
R4      p\"        P$                  ! VRR4      pV'       d/   VP                   ^,          ^8X  d   \'        V4      p\)        V4      pV#   + '       g   i     L; i  + '       g   i     L; i)aE  Load an image from file.

Parameters
----------
fname : str or pathlib.Path
    Image file name, e.g. ``test.jpg`` or URL.
as_gray : bool, optional
    If True, convert color images to gray-scale (64-bit floats).
    Images that are already in gray-scale format are not converted.

Other Parameters
----------------
plugin_args : DEPRECATED
    The plugin infrastructure is deprecated.

Returns
-------
img_array : ndarray
    The different color bands/channels are stored in the
    third dimension, such that a gray-image is MxN, an
    RGB-image MxNx3 and an RGBA-image MxNx4.

Na-  The plugin infrastructure in `skimage.io` is deprecated since version 0.25 and will be removed in 0.27 (or later). To avoid this warning, please do not pass additional keyword arguments for plugins (`**plugin_args`). Instead, use `imageio` or other I/O packages directly. See also `skimage.io.imread`.category
stacklevellowertifffileimreadr   ndimz.tiffz.tif)      )r   warningsr   FutureWarning
isinstancepathlibPathstrresolvehasattrr   endswithr   r   r   r   shapenpswapaxesr
   r	   )fnameas_grayr   plugin_argsmsgimgs   &&&,  L/var/www/html/photoedit/myenv/lib/python3.14/site-packages/skimage/io/_io.pyr   r       sR   < C 	 	cMa@%&&EMMO$~'%11;;=!!"344F	U	#	#u.O.Q.Q(EH&HKH /R	# 3

xx!|99R=&399R=F+B++c2r*C++c2r*Cyy|q sm3-CJ! /R.Q	#	#s$   =G F-	 G -F=8G  G	Tc                    V\         J d   RpV'       d    Rp\        P                  ! V\        ^R7       \	        4       ;_uu_ 4        \        RV V3RV/VB uuRRR4       #   + '       g   i     R# ; i)ag  
Load a collection of images.

Parameters
----------
load_pattern : str or list
    List of objects to load. These are usually filenames, but may
    vary depending on the currently active plugin. See :class:`ImageCollection`
    for the default behaviour of this parameter.
conserve_memory : bool, optional
    If True, never keep more than one in memory at a specific
    time.  Otherwise, images will be cached once they are loaded.

Returns
-------
ic : :class:`ImageCollection`
    Collection of images.

Other Parameters
----------------
plugin_args : DEPRECATED
    The plugin infrastructure is deprecated.

Na8  The plugin infrastructure in `skimage.io` is deprecated since version 0.25 and will be removed in 0.27 (or later). To avoid this warning, please do not pass additional keyword arguments for plugins (`**plugin_args`). Instead, use `imageio` or other I/O packages directly. See also `skimage.io.imread_collection`.r   imread_collectionr   )r   r    r   r!   r   r   )load_patternconserve_memoryr   r.   r/   s   &&&, r1   r3   r3   d   so    B N 	 	cMa@	*	,	,
 	

 
 
-	,	,	,s   A!!A2	check_contrastc                  V\         J d   RpV'       d    Rp\        P                  ! V\        ^R7       \	        V \
        P                  4      '       d   \        V P                  4       4      p Vf:   \        V R4      '       d(   V P                  4       P                  R4      '       d   RpVP                  \        8X  d)   \        V  R2^R7       VP                  R4      ^,          pV'       d    \        V4      '       d   \        V  R	24       \!        4       ;_uu_ 4        \#        R
W3RV/VB uuRRR4       #   + '       g   i     R# ; i)ai  Save an image to file.

Parameters
----------
fname : str or pathlib.Path
    Target filename.
arr : ndarray of shape (M,N) or (M,N,3) or (M,N,4)
    Image data.
check_contrast : bool, optional
    Check for low contrast and print warning (default: True).

Other Parameters
----------------
plugin_args : DEPRECATED
    The plugin infrastructure is deprecated.
Na-  The plugin infrastructure in `skimage.io` is deprecated since version 0.25 and will be removed in 0.27 (or later). To avoid this warning, please do not pass additional keyword arguments for plugins (`**plugin_args`). Instead, use `imageio` or other I/O packages directly. See also `skimage.io.imsave`.r   r   r   z~ is a boolean image: setting True to 255 and False to 0. To silence this warning, please convert the image using img_as_ubyte.)r   uint8z is a low contrast imageimsaver   r   )r   r    r   r!   r"   r#   r$   r%   r&   r'   r   r(   dtypeboolastyper   r   r   )r,   arrr   r6   r.   r/   s   &&&$, r1   r9   r9      s   . C 	 	cMa@%&&EMMO$~'%11;;=!!"344F
yyDg   		
 jj!C'/#..w./0	*	,	,8UNN+N 
-	,	,	,s    D::E	z<Please use `matplotlib`, `napari`, etc. to visualize images.)deprecated_versionremoved_versionhintc                    \        V \        4      '       d   \        RWR7      p \        4       ;_uu_ 4        \        RV 3RV/VB uuRRR4       #   + '       g   i     R# ; i)aU  Display an image.

Parameters
----------
arr : ndarray or str
    Image data or name of image file.
plugin : str
    Name of plugin to use.  By default, the different plugins are
    tried (starting with imageio) until a suitable candidate is found.

Other Parameters
----------------
plugin_args : keywords
    Passed to the given plugin.

r   )r   imshowr   N)r"   r%   r   r   )r=   r   r.   s   &&,r1   rB   rB      sI    , #s(C7	*	,	,8SGG;G 
-	,	,	,s   AA!	c                    \        4       ;_uu_ 4        \        RV 3RV/VB uuRRR4       #   + '       g   i     R# ; i)zDisplay a collection of images.

Parameters
----------
ic : :class:`ImageCollection`
    Collection to display.

Other Parameters
----------------
plugin_args : keywords
    Passed to the given plugin.

imshow_collectionr   Nr   r   )icr   r.   s   &&,r1   rD   rD      s1    & 
+	,	,.Q6Q[Q 
-	,	,	,s   ->	
matplotlibz>=3.3c                 z    \        4       ;_uu_ 4        \        R4      uuRRR4       #   + '       g   i     R# ; i)a  Display pending images.

Launch the event loop of the current GUI plugin, and display all
pending images, queued via `imshow`. This is required when using
`imshow` from non-interactive scripts.

A call to `show` will block execution of code until all windows
have been closed.

Examples
--------
>>> import skimage.io as io
>>> rng = np.random.default_rng()
>>> for i in range(4):
...     ax_im = io.imshow(rng.random((50, 50)))  # doctest: +SKIP
>>> io.show() # doctest: +SKIP

	_app_showNrE        r1   showrL     s$    2 
+	,	,;' 
-	,	,	,s   ):	)r   r9   rB   rL   r3   rD   )N)r#   r    numpyr*   _shared.utilsr   r   r   r   _shared.version_requirementsr   exposurer   color.colorconvr	   r
   io.manage_pluginsr   r   utilr   __all___remove_plugin_param_templater   r3   r9   rB   rD   rL   rJ   rK   r1   <module>rV      s<      Q Q 2 & 0 N %>  *	  
 ;;| *	 #'z-
-
` *	 ) .OD .O.Ob 	G
H
H. 	G
R
R$ 	w	G
(  (rK   