TiffTags.pyc
1 o 2 Y��c�C � @ s: d dl mZ G dd� dedd��Z�d#dd�Zd Zd 3 ZdZdZd ZdZ dZ 4 dZdZdZ dZdZdZdZi dded f�dded f�dded f�dded f�dd ed f�d!d"ed d d 5 ddd dd#d$�f�d%d&ed d d d 6 ddd 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;ed f�d<d=ed f�i d>d?ed f�d@dAed f�dBdCed f�dDdEed f�dFdGed f�dHdIed f�dJdKed f�dLdMed d d 8 dN�f�dOdPed f�dQdRed f�dSdTed f�dUdVed f�dWdXed f�dYdZed f�d[d\ed f�d]d^ed f�d_d`ed f��i dadbed d d 9 ddc�f�dddeed 10 f�dfdged f�dhdied f�djdked f�dldmed f�dndoed f�dpdqed d d 11 dr�f�dsdted 12 f�dudvedf�dwdxed f�dydzed 13 f�d{d|ed f�d}d~ed f�dd�ed f�d�d�ed f�d�d�ed f��i 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�ed f�d�d�ed f�d�d�ed f�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�ed f�d�d�ed f��i d�d�ed f�d�d�ed f�d�d�ed f�d�d�edf�d�d�ed 15 f�d�d�ed f�d�d�edf�d�d�ed f�d�d�ed f�d�d�e 16 d f�d�d�ed f�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��i d�d�e 20 d f�d�d�ed f�d�d�e 21 d f�d�d�e 22 d f�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 d d d�fd�ed fd�ed fd�e 24 d fd��Zd�e 25 d fd�e 26 d fd�ed fd�e 27 d fd��i d d�edf�d d�ed 28 f�d 29 d�edf�dd�ed 30 f�dd�edf�d d�ed f�dd�ed f�dd�edf�dd�ed f�dd�ed 31 f�dd�ed 32 f�d�d ed f�d�ded 33 f�d�ded f��d�ded 34 f��d�ded f�d�ded 35 f��ded f�d ed f�d 36 ed 37 f�dedf�ded 38 f�d edf�ded 39 f�ded f�ded 40 f�ded f�de 41 d f�de 42 d f�dedf�ded f�d���ded f�de 43 d f�d��d�Zi 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/�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���ddÓ�dĐdœ�dƐdǓ�dȐdɓ�dʐd˓�d̐d͓�dΐdϓ�dАdѓ�dҐdӓ�dԐdՓ�ddד�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� i Zh �d"�Ze�d� e�d{� e�d}� e�d�� dS ($ � )� 45 namedtuplec s* e Zd Zg Zd� fdd� Zdd� Z� ZS )�TagInfoN�unknownc s t � �| |||||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.pyr s zTagInfo.__new__c C s | j r 46 | j �||�S |S r )r �get)�selfr r r r �cvt_enum s zTagInfo.cvt_enum)Nr NNN)�__name__� 47 __module__�__qualname__� __slots__r r � __classcell__r r r r r s r Z_TagInfozvalue name type length enumNc C sD |dur|t v rt | �| �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�infor r r �lookup$ s 58 r � � � � � � � � � � 59 � � � � �� �NewSubfileType�� �SubfileType� � 60 ImageWidth� �ImageLength� � BitsPerSample� �Compressioni� )ZUncompressedzCCITT 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)ri zHorizontal 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 �JPEGProci ZJPEGInterchangeFormati ZJPEGInterchangeFormatLengthi ZJPEGRestartIntervali ZJPEGLosslessPredictorsi ZJPEGPointTransformsi ZJPEGQTablesi ZJPEGDCTablesi ZJPEGACTablesi �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� ZImageUIDListi� ZTotalFramesi� ZMPIndividualNumi� ZPanOrientationi� ZPanOverlap_Hi� ZPanOverlap_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"