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


class JpegStripper(parser.GenericParser):
    '''
        Represents a .jpeg file
    '''
    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.GenericParser):
    '''
        Represents a .png file
    '''
    def _should_remove(self, field):
        if field.name.startswith("text["):
            return True
        elif field.name is "time":
            return True
        else:
            return False