/ lib / PIL / TiffTags.pyc
TiffTags.pyc
  1  o

  2  Y��c�C�@s:
ddlmZGdd�dedd��Z�d#dd�Zd	Zd
  3  ZdZdZd
ZdZ	dZ
  4  dZdZdZ
dZdZdZdZidded	f�dded	f�dded	f�dded	f�dd edf�d!d"ed	d	d
  5  ddd
dd#d$�f�d%d&ed	dd	d
  6  ddd
ddd'd(d)�
  7  f�d*d+ed	f�d,d-ed	f�d.d/ed	f�d0d1ed	f�d2d3ed	f�d4d5ed	f�d6d7ed	f�d8d9ed	f�d:d;edf�d<d=ed	f�id>d?ed	f�d@dAed	f�dBdCedf�dDdEedf�dFdGedf�dHdIed	f�dJdKed	f�dLdMed	d	d
  8  dN�f�dOdPed	f�dQdRed	f�dSdTed	f�dUdVed	f�dWdXed	f�dYdZed	f�d[d\edf�d]d^ed	f�d_d`ed	f��idadbed	d	d
  9  ddc�f�dddeed
 10  f�dfdgedf�dhdied	f�djdked	f�dldmed	f�dndoed	f�dpdqed	d	d
 11  dr�f�dsdted
 12  f�dudvedf�dwdxedf�dydzed
 13  f�d{d|ed	f�d}d~ed	f�dd�edf�d�d�edf�d�d�edf��id�d�ed	f�d�d�ed	f�d�d�ed	f�d�d�edf�d�d�ed	f�d�d�edf�d�d�edf�d�d�edf�d�d�edf�d�d�edf�d�d�e
 14  d	f�d�d�ed	f�d�d�ed	f�d�d�ed	f�d�d�ed	f�d�d�edf�d�d�edf��id�d�edf�d�d�edf�d�d�edf�d�d�edf�d�d�ed
 15  f�d�d�ed	f�d�d�edf�d�d�edf�d�d�ed	f�d�d�e
 16  d	f�d�d�edf�d�d�ed	f�d�d�e
 17  d	f�d�d�ed	f�d�d�e
 18  d	f�d�d�ed	f�d�d�e
 19  d	f��id�d�e
 20  d	f�d�d�ed	f�d�d�e
 21  d	f�d�d�e
 22  df�d�d�ed	f�d�d�ed	f�d�d�ed	f�d�d�ed	f�d�d�ed	f�d�d�ed	f�d�d�e
d	f�d�d�ed	f�d�d�e
d	f�d�d�e
d	f�d�d�e
d	f�d�d�e
d	f�d�d�e
d	f��d�e
d	fd�e
d	fd�e
 23  d	fd�ed	dd	d�fd�ed	fd�edfd�e
 24  d	fd��Zd�e
 25  d	fd�e
 26  d	fd�ed	fd�e
 27  d	fd��idd�edf�d	d�ed
 28  f�d
 29  d�edf�dd�ed
 30  f�dd�edf�d
d�ed	f�dd�ed	f�dd�edf�dd�edf�dd�ed
 31  f�dd�ed
 32  f�d�ded	f�d�ded
 33  f�d�ded	f��d�ded
 34  f��d�ded	f�d�ded
 35  f��ded	f�d	edf�d
 36  ed
 37  f�dedf�ded
 38  f�d
edf�ded
 39  f�ded	f�ded
 40  f�ded	f�de
 41  df�de
 42  df�dedf�ded	f�d���ded	f�de
 43  d	f�d��d�Zid�d��d�d���d�d��d�d��d�d ��d!�d"��d#�d$��d%�d&��d'�d(��d)�d*��d+�d,��d-�d.��d/�d0��d1�d2�d�d���d3�d4��d5�d6�i�d7�d8��d9�d:��d;�d<�d�d���d=�d>��d?�d@��dA�dB��dC�dD��dE�dF��dG�dH��dI�dJ��dK�dL��dM�dN��dO�dP��dQ�dR��dS�dT��dU�dV��i�dW�dX��dY�dZ��d[�d\�d�dē�d]�d^��d_�d`��da�db��dc�dd��de�df��dg�dh��di�dj��dk�dl��dm�dn��do�dp��dq�dr��ds�dt��du�dv��i�dw�dx��dy�dz��d{�d|��d}�d~��d�d���d��d���d��d���d��d���d�d��d��d���d��d���d��d���d��d��d�dƓ�d��d���d��d���d��d���i�d��d���d��d���d��d���d��d���d��d���d��d���d��d��d�dȓ�d��d���d��d���d��d���d��d���d��d���d��d���d��d���d��d���d��d���i�d��d���d��d���d��d���d��d���d��d���d��d���ddÓ�dĐdœ�dƐdǓ�dȐdɓ�dʐd˓�d̐d͓�dΐdϓ�dАdѓ�dҐdӓ�dԐdՓ�d֐dד�i�dؐdٓ�dڐdۓ�dܐdݓ�dސdߓ�d��d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d��d���d��d���d��d���i�d��d���d��d���d��d���d�d��d�d��d�d��d�d��d�d	��d
 44  �d��d�d
��d�d��d�d��d�d��d�d��d�d��d�d��d�d���d�d�d�d��Z�d �d!�Ze�iZh�d"�Ze�d�e�d{�e�d}�e�d��dS($�)�
 45  namedtuplecs*eZdZgZd�fdd�	Zdd�Z�ZS)�TagInfoN�unknowncst��||||||pi�S�N)�super�__new__)�cls�value�name�type�length�enum��	__class__���C:\Users\Jacks.GUTTSPC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PIL\TiffTags.pyrszTagInfo.__new__cCs|jr
 46  |j�||�S|Sr)r
�get)�selfr	rrr�cvt_enumszTagInfo.cvt_enum)NrNNN)�__name__�
 47  __module__�__qualname__�	__slots__rr�
__classcell__rrrrrsrZ_TagInfozvalue name type length enumNcCsD|dur|tvrt|�|�nd}nt�|�}|p!t|t�|d��S)ah
 48      :param tag: Integer tag number
 49      :param group: Which :py:data:`~PIL.TiffTags.TAGS_V2_GROUPS` to look in
 50  
 51      .. versionadded:: 8.3.0
 52  
 53      :returns: Taginfo namedtuple, From the ``TAGS_V2`` info if possible,
 54          otherwise just populating the value and name from ``TAGS``.
 55          If the tag is not recognized, "unknown" is returned for the name
 56  
 57      Nr)�TAGS_V2_GROUPSr�TAGS_V2r�TAGS)�tag�group�inforrr�lookup$s

 58  r ���������	�
 59  ���
����NewSubfileType���SubfileType��
 60  ImageWidth��ImageLength��
BitsPerSample��Compressioni�)ZUncompressedzCCITT 1dzGroup 3 FaxzGroup 4 FaxZLZW�JPEGZPackBits��PhotometricInterpretationi#�i|�)
 61  ZWhiteIsZeroZBlackIsZero�RGBzRGB PalettezTransparency Mask�CMYK�YCbCrZCieLAB�CFAZ	LinearRaw�Z
Threshholdingi�	CellWidthi	�
 62  CellLength�
 63  �	FillOrder�
�DocumentNamei�ImageDescriptioni�Makei�Modeli�StripOffsets��Orientation��SamplesPerPixel��RowsPerStripi�StripByteCounts��MinSampleValue��MaxSampleValue��XResolution��YResolution��PlanarConfiguration)Z
 64  ContiguousZSeparatei�PageName�Z	XPosition�Z	YPositioni �FreeOffsetsi!�FreeByteCountsi"�GrayResponseUniti#�GrayResponseCurvei$�	T4Optionsi%�	T6Options�(�ResolutionUnit)�none�inch�cm�)�
 65  PageNumber�-�TransferFunctioni1�Softwarei2�DateTimei;�Artisti<�HostComputeri=�	Predictor)rizHorizontal Differencingi>�
 66  WhitePointi?�PrimaryChromaticities�@�ColorMap�A�
HalftoneHints�B�	TileWidth�C�
 67  TileLengthiD�TileOffsetsiE�TileByteCounts�J�SubIFDsiL�InkSet�M�InkNamesiN�NumberOfInksiP�DotRangeiQ�
TargetPrinter�R�ExtraSamples�S�SampleFormat�T�SMinSampleValue�U�SMaxSampleValueiV�
TransferRangei[�
 68  JPEGTablesi�JPEGProciZJPEGInterchangeFormatiZJPEGInterchangeFormatLengthiZJPEGRestartIntervaliZJPEGLosslessPredictorsiZJPEGPointTransformsiZJPEGQTablesiZJPEGDCTablesi	ZJPEGACTablesi�YCbCrCoefficients��YCbCrSubSampling��YCbCrPositioning��ReferenceBlackWhitei��XMPi���	Copyrighti��ZIptcNaaInfoiI�Z
PhotoshopInfo�i�ZExifIFDis�Z
 69  ICCProfile�%�Z
 70  GPSInfoIFD���ExifVersion��ZInteroperabilityIFD���
 71  CFAPatterni�Z
 72  MPFVersioni�ZNumberOfImagesi�ZMPEntryi�ZImageUIDListi�ZTotalFramesi�ZMPIndividualNumi�ZPanOrientationi�ZPanOverlap_Hi�ZPanOverlap_Vi�ZBaseViewpointNumi�ZConvergenceAnglei�ZBaselineLengthi�ZVerticalDivergencei�ZAxisDistance_Xi	�ZAxisDistance_Yi
 73  �ZAxisDistance_Zi�ZYawAngleZ
 74  PitchAngleZ	RollAngle�FlashPixVersion�MakerNoteSafety)ZUnsafeZSafe�BestQualityScaleZImageJMetaDataByteCountsZImageJMetaData)i�i
���i5�i\�i��i��)r�r�r�r��GPSVersionID�GPSLatitudeRef�GPSLatitude�GPSLongitudeRef�GPSLongitude�GPSAltitudeRef�GPSAltitude�GPSTimeStamp�
GPSSatellites�	GPSStatus�GPSMeasureMode�GPSDOP�GPSSpeedRef�GPSSpeed��GPSTrackRef��GPSTrack�GPSImgDirectionRef�GPSImgDirection�GPSMapDatum�GPSDestLatitudeRef�GPSDestLatitude�GPSDestLongitudeRef�GPSDestLongitude�GPSDestBearingRef�GPSDestBearing�GPSDestDistanceRef�GPSDestDistance�GPSProcessingMethod�GPSAreaInformation�GPSDateStamp�GPSDifferential)���������������InteropIndex�InteropVersion)r!r")r�r�r�i��zWang Annotationi���ExposureTimei���FNumberi��z
 75  MD FileTagi��z
MD ScalePixeli��z
MD ColorTablei��z
 76  MD LabNamei��z
MD SampleInfoi��zMD PrepDatei��zMD PrepTimei��zMD FileUnitsi�ZModelPixelScaleTagi~�zINGR Packet Data Tagi�zINGR Flag Registersi��zIrasB Transformation Matrixi��ZModelTiepointTagi؅ZModelTransformationTagi��ZGeoKeyDirectoryTagi��ZGeoDoubleParamsTagi��ZGeoAsciiParamsTagi"��ExposureProgrami$��SpectralSensitivityi'��ISOSpeedRatingsi(��OECFi0��SensitivityTypei1��StandardOutputSensitivityi2��RecommendedExposureIndexi3��ISOSpeedi4��ISOSpeedLatitudeyyyi5��ISOSpeedLatitudezzzi\�zHylaFAX FaxRecvParamsi]�zHylaFAX FaxSubAddressi^�zHylaFAX FaxRecvTimei��DateTimeOriginali�ZDateTImeDigitizedi��ComponentsConfigurationi��CompressedBitsPerPixeli\�ZImageSourceDatai��ShutterSpeedValuei��
ApertureValuei��BrightnessValuei��ExposureBiasValuei��MaxApertureValuei��SubjectDistancei��MeteringModei��LightSourcei	��Flashi
 77  ��FocalLengthi�ZSubjectAreai|��	MakerNotei���UserCommenti��ZSubSeci��ZSubSecTimeOriginali���SubsecTimeDigitizedr�i��
 78  ColorSpacei�ZPixelXDimensioni�ZPixelYDimensioni��RelatedSoundFilei��FlashEnergyi��SpatialFrequencyResponsei��FocalPlaneXResolutioni��FocalPlaneYResolutioni��FocalPlaneResolutionUniti��SubjectLocationi��
ExposureIndexi��
SensingMethodi��
 79  FileSourcei��	SceneTypei��CustomRenderedi��ExposureModei��WhiteBalancei��DigitalZoomRatioi��FocalLengthIn35mmFilmi��SceneCaptureTypei��GainControli��Contrasti	��
 80  Saturationi
 81  ��	Sharpnessi��DeviceSettingDescriptioni��SubjectDistanceRangei ��
ImageUniqueIDi0��CameraOwnerNamei1��BodySerialNumberi2��LensSpecificationi3��LensMakei4��	LensModeli5��LensSerialNumberi��Z
GDAL_METADATAi��ZGDAL_NODATAi��Gammai'�zOce Scanjob Descriptioni(�zOce Application Selectori)�zOce Identification Numberi*�zOce ImageLogic Characteristicsi��
 82  DNGVersioni��DNGBackwardVersioni��UniqueCameraModeli��LocalizedCameraModeli��
CFAPlaneColori��	CFALayouti��LinearizationTablei��BlackLevelRepeatDimi��
 83  BlackLeveli��BlackLevelDeltaHi��BlackLevelDeltaVi��
 84  WhiteLeveli��DefaultScalei��DefaultCropOrigini ��DefaultCropSizei!��ColorMatrix1i"��ColorMatrix2i#��CameraCalibration1i$��CameraCalibration2i%��ReductionMatrix1i&��ReductionMatrix2i'��
AnalogBalancei(��
AsShotNeutrali)��
AsShotWhiteXYi*��BaselineExposurei+��
BaselineNoisei,��BaselineSharpnessi-��BayerGreenSpliti.��LinearResponseLimiti/��CameraSerialNumberi0��LensInfoi1��ChromaBlurRadiusi2��AntiAliasStrengthi4��DNGPrivateData�CalibrationIlluminant1�CalibrationIlluminant2zAlias Layer Metadata)iZ�i[�i`�cCs�t��D]+\}}|dt|<t|�dkr%|d��D]
 85  \}}|t||f<qt|g|�R�t|<qt��D]\}}|��D]\}}t|g|�R�||<q<q4dS)Nrr$r#)r�itemsr�lenrr)�k�v�sk�svr�tagsrrr�	_populate�s��r@>(r3r5r7r9ir<rBrErGrMr�r�rOrQr�rTrVrXrZr\r_r`rgrlrnrwryr{r}r�r�r�r�r�r�i�i�i�i�r1r)�collectionsrrr �BYTE�ASCII�SHORT�LONG�RATIONAL�SIGNED_BYTE�	UNDEFINED�SIGNED_SHORT�SIGNED_LONG�SIGNED_RATIONAL�FLOAT�DOUBLE�IFD�LONG8rrrr@�TYPES�LIBTIFF_CORE�removerrrr�<module>s
 
 86  �
 87  �
 88  �
 89  �
 90  �������
 91  %�
 92  &�
 93  '�
 94  (�
 95  )�
 96  *�
 97  +�
 98  ,�
 99  -�
100  .�
101  /�
102  0�
103  1�
104  2�
105  3�
106  4�
107  5�6�
108  7�
109  8�
110  9�
111  :�
112  ;�
113  <�
114  =�
115  >�
116  ?�@�
117  A�
118  B�
119  C�
120  D�
121  E�
122  F�G�
123  H�
124  I�
125  J�
126  K�
127  L�
128  M�
129  N�
130  O�
131  P�
132  Q�
133  R�
134  S�
135  T�
136  U�
137  V�
138  W�
139  X�
140  Y�
141  Z�
142  [�
143  ]�
144  ^�
145  _�
146  `�
147  a�
148  b�
149  c�
150  d�
151  e�
152  f�
153  g�
154  h�
155  i�
156  j�
157  k�
158  l�
159  m�
160  o�
161  p�
162  q�
163  r�
164  s�
165  t�
166  v�
167  w�
168  x�
169  y�
170  z�
171  {�
172  |�
173  }�
174  ~�
175  �
176  ��
177  ��
178  ��
179  ��
180  ��
181  ��
182  �����
183  �
184  �
185  �
186  �
187  �
188  �
189  �
190  �
191  	�
192  
193  �
194  ��
�����
195  
196  
197  
198  
199  
200  
201  
202  
203  
204  
205  
206  
207  
208  �"�0�������	�
209  ���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�i�j�k�l�m�n�o�p�q�r�s�t�u�v�w�x�y�z�{�|�}�~������������������	��
210  �����
211  �
212  D
213  ,
214  
215