Wszystkie potrzebne jest do stworzenia obrazu PNG z przezroczystym tłem, rysować jakiś tekst w kolorze czarnym na nią i zapisać go za pomocą img.save('target.png', option='optimize')
zdjęć zoptymalizować .png z PIL
Wygląda PIL oszczędza .png obrazy w 32- tryb bitowy automatycznie. Czy mogę zmniejszyć głębię kolorów, a przed zapisaniem obrazy wyjściowe nie wyglądają znacznie gorzej? Ponieważ zawiera tylko czarny tekst i przezroczyste tło, myślę, że zmniejszenie głębi kolorów znacznie zmniejszyłoby rozmiar pliku.
Uwaga: poprawną składnią ustawienia flagi 'optimise' jest:' img.save ('target.png', optimize = True) '. –
@martineau Ten link jest martwy, masz lustro? –
@StevenRoose: Tak, spróbuj [ten link] (http://effbot.org/imagingbook/format-png.htm). – martineau