
    
3j                          S SK r SSK7  SS jrg)    N   )*c                    U SS S:X  a  U nO%[        U S5       nUR                  5       nSSS5        [        W5      n[        U5      nUc  [	        S5      eSnUSS S:X  a  UnO'[        US5       nUR                  5       nSSS5        Sn[        W5      n[        XV5      n	[        U[        R                  5      (       a#  UR                  U	5        UR                  S5        gU(       a'  [        US	5       nUR                  U	5        SSS5        gU(       a'  [        US	5       nUR                  U	5        SSS5        g[	        S
5      e! , (       d  f       GN'= f! , (       d  f       N= f! , (       d  f       g= f! , (       d  f       g= f)z
py:function:: piexif.transplant(filename1, filename2)

Transplant exif from filename1 to filename2.

:param str filename1: JPEG
:param str filename2: JPEG
r      s   rbNznot found exif in inputFTzwb+z2Give a 3rd argument to 'transplant' to output file)openreadsplit_into_segmentsget_exif_seg
ValueErrormerge_segments
isinstanceioBytesIOwriteseek)
exif_srcimagenew_filesrc_datafsegmentsexifoutput_file
image_datanew_datas
             L/home/wildlama/miniconda3/lib/python3.13/site-packages/piexif/_transplant.py
transplantr      sF    !}#(D!QvvxH ""8,H!D|233KQqz[ 
%!J ":.Hh-H(BJJ''x a	(E"aGGH #"	%1GGH   MNN7 "!  #"  s/   E
0E6E-$E>

E
E*-
E;>
F)N)r   _commonr        r   <module>r"      s    	 'Or!   