#!/usr/bin/env python3 """Apaga da spritesheet (img/1, img/2, img/3) os desenhos que o port nao usa: a aba "mozilla", o icone HTML5 e os de celular/notebook da tela "about", e os icones do Twitter/Facebook. Retangulos em pixels da escala 1 (x, y, largura, altura).""" import sys from PIL import Image RECTS = [(229, 204, 118, 49), (354, 172, 27, 30), (354, 142, 56, 30), (383, 100, 39, 25)] root = sys.argv[1] for scale in (1, 2, 3): p = '%s/img/%d/spritesheet.png' % (root, scale) im = Image.open(p).convert('RGBA') assert im.size == (422 * scale, 777 * scale), im.size for x, y, w, h in RECTS: im.paste((0, 0, 0, 0), (x * scale, y * scale, (x + w) * scale, (y + h) * scale)) im.save(p, optimize=True)