mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-03-16 00:02:14 +03:00
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
69b4ebf89b
commit
1d846c2807
|
@ -150,16 +150,17 @@ class CurFile(IcoImagePlugin.IcoFile):
|
|||
if not icon_header[j]:
|
||||
icon_header[j] = 256
|
||||
|
||||
|
||||
icon_header["dim"] = (icon_header["width"], icon_header["height"])
|
||||
icon_header["square"] = icon_header["width"] * icon_header["height"]
|
||||
|
||||
# TODO: This needs further investigation. Cursor files do not really specify their bpp
|
||||
# like ICO's as those bits are used for the y_hotspot. For now, bpp is calculated by
|
||||
# subtracting the AND mask (equal to number of pixels * 1bpp) and dividing by the number
|
||||
# subtracting the AND mask (equal to number of pixels * 1bpp) and dividing by the number
|
||||
# of pixels.
|
||||
BITMAP_INFO_HEADER_SIZE = 40
|
||||
icon_header["bpp"] = (icon_header["size"] - BITMAP_INFO_HEADER_SIZE) * 8 - (icon_header["square"]) // icon_header["square"]
|
||||
icon_header["bpp"] = (icon_header["size"] - BITMAP_INFO_HEADER_SIZE) * 8 - (
|
||||
icon_header["square"]
|
||||
) // icon_header["square"]
|
||||
|
||||
self.entry.append(icon_header)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user