diff options
author | Shixiang Zheng <shixiang.zheng@rock-chips.com> | 2019-06-11 15:39:34 +0800 |
---|---|---|
committer | Shixiang Zheng <shixiang.zheng@rock-chips.com> | 2019-06-11 16:36:09 +0800 |
commit | 27a1523ff14e4c378f2cb3b07b9345aba24894bd (patch) | |
tree | ead3747f85398556e1de407fa02b2b3b88077432 /scripts | |
parent | 9c7fdd3d6d2a2cdacb9750e730772f2e5b5eb94d (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-x | scripts/bmpconvert | 15 |
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: |