[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2022-09-22 04:28:59 +00:00
parent 69b4ebf89b
commit 1d846c2807

View File

@ -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)