aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/contentviews
diff options
context:
space:
mode:
authorThomas Kriechbaumer <thomas@kriechbaumer.name>2017-02-15 00:34:23 +0100
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2017-02-15 00:54:14 +0100
commit8a6f8bd461af46d5006a6e3756277af416162262 (patch)
treef54400e7bbb01e52f8f85e3f1019690d6a6c6151 /mitmproxy/contentviews
parentbb2fa6dc7d871d703c6759926521d8c16aae80f1 (diff)
downloadmitmproxy-8a6f8bd461af46d5006a6e3756277af416162262.tar.gz
mitmproxy-8a6f8bd461af46d5006a6e3756277af416162262.tar.bz2
mitmproxy-8a6f8bd461af46d5006a6e3756277af416162262.zip
nuke Pillow
Diffstat (limited to 'mitmproxy/contentviews')
-rw-r--r--mitmproxy/contentviews/image/view.py24
1 files changed, 1 insertions, 23 deletions
diff --git a/mitmproxy/contentviews/image/view.py b/mitmproxy/contentviews/image/view.py
index 8fdb26e9..d77e1ecb 100644
--- a/mitmproxy/contentviews/image/view.py
+++ b/mitmproxy/contentviews/image/view.py
@@ -1,13 +1,9 @@
-import io
import imghdr
-from PIL import Image
-
+from mitmproxy.contentviews import base
from mitmproxy.types import multidict
from . import image_parser
-from mitmproxy.contentviews import base
-
class ViewImage(base.View):
name = "Image"
@@ -16,8 +12,6 @@ class ViewImage(base.View):
"image/png",
"image/jpeg",
"image/gif",
- "image/vnd.microsoft.icon",
- "image/x-icon",
]
def __call__(self, data, **metadata):
@@ -37,19 +31,3 @@ class ViewImage(base.View):
parts = image_parser.parse_jpeg(data)
fmt = base.format_dict(multidict.MultiDict(parts))
return "%s image" % f, fmt
- try:
- img = Image.open(io.BytesIO(data))
- except IOError:
- return None
- parts = [
- ("Format", str(img.format_description)),
- ("Size", "%s x %s px" % img.size),
- ("Mode", str(img.mode)),
- ]
- for i in sorted(img.info.keys()):
- if i != "exif":
- parts.append(
- (str(i), str(img.info[i]))
- )
- fmt = base.format_dict(multidict.MultiDict(parts))
- return "%s image" % img.format, fmt