summaryrefslogtreecommitdiff
path: root/lib/images.py
blob: 4441b70c26dc8145407d9832f66563e4f89b5338 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import parser

class BmpStripper(parser.Generic_parser):
    def _should_remove(self, field):
        return False

class JpegStripper(parser.Generic_parser):
    def _should_remove(self, field):
        if field.name.startswith('comment'):
            return True
        elif field.name in ("photoshop", "exif", "adobe"):
            return True
        else:
            return False

class PngStripper(parser.Generic_parser):
    def _should_remove(self, field):
        if field.name.startswith("text["):
            return True
        elif field.name is "time":
            return True
        else:
            return False