summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorShixiang Zheng <shixiang.zheng@rock-chips.com>2019-06-11 15:39:34 +0800
committerShixiang Zheng <shixiang.zheng@rock-chips.com>2019-06-11 16:36:09 +0800
commit27a1523ff14e4c378f2cb3b07b9345aba24894bd (patch)
treeead3747f85398556e1de407fa02b2b3b88077432 /scripts
parent9c7fdd3d6d2a2cdacb9750e730772f2e5b5eb94d (diff)
scripts/bmpconvert: 8bit bmp file should not convert to 24bit
8bit logo convert to 24bit enlarge triple buffer size which some chips can't reserve. Change-Id: I769602f9d04e46a039d7a9158e25c1bb2067df32 Signed-off-by: Shixiang Zheng <shixiang.zheng@rock-chips.com>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/bmpconvert15
1 files changed, 1 insertions, 14 deletions
diff --git a/scripts/bmpconvert b/scripts/bmpconvert
index 8363429e929c..d660bb4c762e 100755
--- a/scripts/bmpconvert
+++ b/scripts/bmpconvert
@@ -40,12 +40,6 @@ class BMPFile:
if self.biSize > 40:
self.read_other(self.biSize-40)
- if self.biBitCount == 8:
- for i in range(256):
- self.color_map.append(
- [unpack("<B", self.file.read(1))[0], unpack("<B", self.file.read(1))[0],
- unpack("<B", self.file.read(1))[0]])
- self.file.read(1)
if self.biBitCount == 16 and self.biCompression == 3:
for i in range(4):
self.bf_map.append(
@@ -59,14 +53,7 @@ class BMPFile:
else:
self.bmp16bit_to_24bit()
elif self.biBitCount == 8:
- if self.biCompression == 1:
- # print("8bit rle file not convert")
- self.file.close()
- return
- elif self.biCompression == 0:
- self.bmp8bit_to_24bit()
- else:
- print("err! bit_count is 8 while bit_compressoion is wrong")
+ # Not convert 8bit bmp logo to 24 bit
self.file.close()
return
else: