aboutsummaryrefslogtreecommitdiffstats
path: root/env/lib/python3.10/site-packages/PIL/PcdImagePlugin.py
diff options
context:
space:
mode:
authorLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2022-11-14 16:43:12 +0530
committerLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2022-11-14 16:43:12 +0530
commitd47f8b48935d258f4c5c3e2267911753bebd5214 (patch)
tree3ed04e75bc3fc7c8e4ce618f527565da1df630a1 /env/lib/python3.10/site-packages/PIL/PcdImagePlugin.py
parent9468226a9e2e2ab8cdd599f1d8538e860ca86120 (diff)
downloadidcard-d47f8b48935d258f4c5c3e2267911753bebd5214.tar.gz
idcard-d47f8b48935d258f4c5c3e2267911753bebd5214.tar.bz2
idcard-d47f8b48935d258f4c5c3e2267911753bebd5214.zip
id card
Diffstat (limited to 'env/lib/python3.10/site-packages/PIL/PcdImagePlugin.py')
-rw-r--r--env/lib/python3.10/site-packages/PIL/PcdImagePlugin.py63
1 files changed, 0 insertions, 63 deletions
diff --git a/env/lib/python3.10/site-packages/PIL/PcdImagePlugin.py b/env/lib/python3.10/site-packages/PIL/PcdImagePlugin.py
deleted file mode 100644
index 38caf5c..0000000
--- a/env/lib/python3.10/site-packages/PIL/PcdImagePlugin.py
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# The Python Imaging Library.
-# $Id$
-#
-# PCD file handling
-#
-# History:
-# 96-05-10 fl Created
-# 96-05-27 fl Added draft mode (128x192, 256x384)
-#
-# Copyright (c) Secret Labs AB 1997.
-# Copyright (c) Fredrik Lundh 1996.
-#
-# See the README file for information on usage and redistribution.
-#
-
-
-from . import Image, ImageFile
-
-##
-# Image plugin for PhotoCD images. This plugin only reads the 768x512
-# image from the file; higher resolutions are encoded in a proprietary
-# encoding.
-
-
-class PcdImageFile(ImageFile.ImageFile):
-
- format = "PCD"
- format_description = "Kodak PhotoCD"
-
- def _open(self):
-
- # rough
- self.fp.seek(2048)
- s = self.fp.read(2048)
-
- if s[:4] != b"PCD_":
- raise SyntaxError("not a PCD file")
-
- orientation = s[1538] & 3
- self.tile_post_rotate = None
- if orientation == 1:
- self.tile_post_rotate = 90
- elif orientation == 3:
- self.tile_post_rotate = -90
-
- self.mode = "RGB"
- self._size = 768, 512 # FIXME: not correct for rotated images!
- self.tile = [("pcd", (0, 0) + self.size, 96 * 2048, None)]
-
- def load_end(self):
- if self.tile_post_rotate:
- # Handle rotated PCDs
- self.im = self.im.rotate(self.tile_post_rotate)
- self._size = self.im.size
-
-
-#
-# registry
-
-Image.register_open(PcdImageFile.format, PcdImageFile)
-
-Image.register_extension(PcdImageFile.format, ".pcd")