
    
3j                        S SK Jr  S SKJr  S SKJr  S SKrS SKrS SK	r	 S SK
JrJr  \R                  R                  \R                  R!                  \R                  R#                  \5      5      S5      rSr\R+                  S	5      (       a,  \R,                  " \R                  R                  \\5      5      rS
r\" \R                  R                  \S5      5      r/ rSr\R8                  " \5       Hz  r\R<                  " \R?                  S5      \R@                  5      r!\" \!\\S9RE                  5       r#\RI                  \RJ                  " \" \#5      RM                  5       5      5        M|     \R                  R                  \\R                  RO                  \5      S    S-   \-   S-   5      r(\	RR                  " \(\S\-  SS9  g!   \" S5      e= f)    )ColorMatcher)load_img_file)
NormalizerN)ImageImageSequencezPlease install pillowdatazwave.gifgif(   zsunrise_mvgd.pngmvgdRGB)method_z.gif      )durationpalettesize)*color_matcherr   color_matcher.io_handlerr   color_matcher.normalizerr   osnumpynpimageioPILr   r   	Exceptionpathjoindirnamerealpath__file__dir_pathfn_img1endswithopenimr   img2sequencer   Iteratorframeasarrayconvertuint8img1mainmatchappend	fromarray
uint8_normsplitext	output_fnmimwrite     F/home/wildlama/miniconda3/lib/python3.13/site-packages/tests/frames.py<module>r9      s   & 2 / 	  -( 77<<(8(8(BCVL

E	BGGLL73	4BRWW\\(,>?@	##B'E ::emmE*BHH5D tF388:EOOEOOJu$5$@$@$BCD ( GGLL277#3#3G#<Q#?##E#NQW#WX	   Hqzt L1-
+
,,s   G
 

G