+
    œ°³jŒ  ã                   ól   € R t ^RIHt ^RIHtHtHt ^RIHtH	t	 ^RI
Ht ] ! R R]4      4       tR.tR# )zImage processor class for CLIP.)ÚTorchvisionBackend)ÚOPENAI_CLIP_MEANÚOPENAI_CLIP_STDÚPILImageResampling)ÚImagesKwargsÚUnpack)Úauto_docstringc                   óŠ   a a€ ] tR t^t o]P
                  t]t]	t
R^à/tRtR^àR^à/tRtRtRtRtRtV3R lV 3R lltRtVtV ;t# )	ÚCLIPImageProcessorÚshortest_edgeFÚheightÚwidthTc                ó0   <€ V ^8„  d   QhRS[ S[,          /# )é   Úkwargs)r   r   )ÚformatÚ__classdict__s   "€Úo/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/clip/image_processing_clip.pyÚ__annotate__ÚCLIPImageProcessor.__annotate__$   s   ø€ ÷ #ñ #¡©Õ!5ñ #ó    c                óÌ   <€ R V9   dL   VR ,          '       d=   RV P                   R,          RV P                   R,          /VR&   VP                  R 4       \        SV `  ! R/ VB  R# )Úuse_square_sizer   r   r   ÚsizeN© )r   ÚpopÚsuperÚ__init__)Úselfr   Ú	__class__s   &,€r   r   ÚCLIPImageProcessor.__init__$   sX   ø€ à Ô&¨6Ð2C×+DÔ+DØ&¨¯	©	°/Õ(BÀGÈTÏYÉYÐWfÕMgÐhˆF�6‰NØ�J‰JÐ(Ô)ä‰ÒÑ"˜6Ô"r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚBICUBICÚresampler   Ú
image_meanr   Ú	image_stdr   Údefault_to_squareÚ	crop_sizeÚ	do_resizeÚdo_center_cropÚ
do_rescaleÚdo_normalizeÚdo_convert_rgbr   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r
   r
      s`   ù‡ € à!×)Ñ)€HØ!€JØ€IØ˜SÐ!€DØÐØ˜3 ¨Ð-€IØ€IØ€NØ€JØ€LØ€N÷#÷ #ó #r   r
   N)Ú__doc__Úimage_processing_backendsr   Úimage_utilsr   r   r   Úprocessing_utilsr   r   Úutilsr   r
   Ú__all__r   r   r   Ú<module>r9      s?   ðñ &å ;ß PÑ Pß 4Ý #ð ô#Ð+ó #ó ð#ð,  Ð
 ‚r   