tile_count_x = bitmap_width // tile_width
image = Image.new(
- "RGBA", (width * tile_width, height * tile_height), (0, 0, 0, 0),
+ "RGBA",
+ (width * tile_width, height * tile_height),
+ (0, 0, 0, 0),
)
for tile_x in range(width):
image.alpha_composite(
tile_image,
dest=(tile_x * tile_width, tile_y * tile_height),
- source=(tile_index_x * tile_width, tile_index_y * tile_height,),
+ source=(
+ tile_index_x * tile_width,
+ tile_index_y * tile_height,
+ ),
)
if absolute_transform is not None:
if absolute_transform.scale > 1:
image = image.resize(
(
- pixel_width * absolute_transform.scale,
- pixel_height * absolute_transform.scale,
+ int(pixel_width * absolute_transform.scale),
+ int(
+ pixel_height * absolute_transform.scale,
+ ),
),
resample=Image.NEAREST,
)