文件操作 - MicImagePlugin.cpython-311.pyc
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3/dist-packages/PIL/__pycache__/MicImagePlugin.cpython-311.pyc
编辑文件内容
� �"�c� � � � d dl Z ddlmZmZ d� Z G d� dej � � Z ej ej ee� � ej ej d� � dS )� N� )�Image�TiffImagePluginc �2 � | d d� t j k S )N� )�olefile�MAGIC)�prefixs �4/usr/lib/python3/dist-packages/PIL/MicImagePlugin.py�_acceptr s � ��"�1�"�:���&�&� c �, � e Zd ZdZdZdZd� Zd� Zd� ZdS )�MicImageFile�MICzMicrosoft Image ComposerFc �h � t j | j � � | _ n$# t $ r}d}t |� � |�d }~ww xY wg | _ | j � � � D ]F}|dd � r:|d dd � dk r&|d dk r| j � |� � �G| j sd}t |� � �d | _ t | j � � | _ | j dk | _ t | j � � dk rt j | _ | � d� � d S )Nz!not an MIC file; invalid OLE filer r ���z.ACIr z!not an MIC file; no image entries)r � OleFileIO�fp�ole�OSError�SyntaxError�images�listdir�append�frame�len� _n_frames�is_animatedr � CONTAINER� _category�seek)�self�e�msg�paths r �_openzMicImageFile._open* s9 � � *��(���1�1�D�H�H��� *� *� *�5�C��c�"�"��)����� *���� ����H�$�$�&�&� )� )�D��A�B�B�x� )�D��G�B�C�C�L�F�2�2�t�A�w�'�7I�7I���"�"�4�(�(�(�� �{� #�5�C��c�"�"�"��� ��T�[�)�)����>�A�-����t�{���a���"�_�D�N�� � �!�����s �! � A�=�Ac �$ � | � |� � sd S | j | }n$# t $ r}d}t |� � |�d }~ww xY w| j � |� � | _ t j � | � � || _ d S )Nz no such frame)�_seek_checkr � IndexError�EOFErrorr � openstreamr r � TiffImageFiler&