summaryrefslogtreecommitdiff
path: root/libmat2
diff options
context:
space:
mode:
Diffstat (limited to 'libmat2')
-rw-r--r--libmat2/harmless.py2
-rw-r--r--libmat2/images.py16
2 files changed, 1 insertions, 17 deletions
diff --git a/libmat2/harmless.py b/libmat2/harmless.py
index 9032caf..336873c 100644
--- a/libmat2/harmless.py
+++ b/libmat2/harmless.py
@@ -5,7 +5,7 @@ from . import abstract
5 5
6class HarmlessParser(abstract.AbstractParser): 6class HarmlessParser(abstract.AbstractParser):
7 """ This is the parser for filetypes that do not contain metadata. """ 7 """ This is the parser for filetypes that do not contain metadata. """
8 mimetypes = {'text/plain', } 8 mimetypes = {'text/plain', 'image/x-ms-bmp'}
9 9
10 def get_meta(self) -> Dict[str, str]: 10 def get_meta(self) -> Dict[str, str]:
11 return dict() 11 return dict()
diff --git a/libmat2/images.py b/libmat2/images.py
index 74533b5..311186d 100644
--- a/libmat2/images.py
+++ b/libmat2/images.py
@@ -110,19 +110,3 @@ class TiffParser(GdkPixbufAbstractParser):
110 'FilePermissions', 'FileSize', 'FileType', 110 'FilePermissions', 'FileSize', 'FileType',
111 'FileTypeExtension', 'ImageHeight', 'ImageSize', 111 'FileTypeExtension', 'ImageHeight', 'ImageSize',
112 'ImageWidth', 'MIMEType', 'Megapixels', 'SourceFile'} 112 'ImageWidth', 'MIMEType', 'Megapixels', 'SourceFile'}
113
114
115class BMPParser(GdkPixbufAbstractParser):
116 _type = 'bmp'
117 mimetypes = {'image/x-ms-bmp'}
118 meta_whitelist = {'SourceFile', 'ExifToolVersion', 'FileName', 'Directory',
119 'FileSize', 'FileModifyDate', 'FileAccessDate',
120 'FileInodeChangeDate', 'FilePermissions', 'FileType',
121 'FileTypeExtension', 'MIMEType', 'BMPVersion',
122 'ImageWidth', 'ImageHeight', 'Planes', 'BitDepth',
123 'Compression', 'ImageLength', 'PixelsPerMeterX',
124 'PixelsPerMeterY', 'NumColors', 'NumImportantColors',
125 'RedMask', 'GreenMask', 'BlueMask', 'AlphaMask',
126 'ColorSpace', 'RedEndpoint', 'GreenEndpoint',
127 'BlueEndpoint', 'GammaRed', 'GammaGreen', 'GammaBlue',
128 'ImageSize', 'Megapixels'}