From 00030d793f2695aa021d9d968af4270d41053342 Mon Sep 17 00:00:00 2001 From: Daniele Debernardi Date: Tue, 30 Jul 2019 00:03:25 +0200 Subject: [PATCH] main/postmarketos-splash: implement landscape mode (!530) This actually implement the creation of the images in landscape mode. The parameter was already present, just the implementation was missing. --- main/postmarketos-splash/APKBUILD | 4 ++-- main/postmarketos-splash/make-splash.py | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/main/postmarketos-splash/APKBUILD b/main/postmarketos-splash/APKBUILD index bf39c6c91..c9faf7c0a 100644 --- a/main/postmarketos-splash/APKBUILD +++ b/main/postmarketos-splash/APKBUILD @@ -1,5 +1,5 @@ pkgname=postmarketos-splash -pkgver=2 +pkgver=3 pkgrel=0 pkgdesc="Splash screen for postmarketOS" url="https://gitlab.com/postmarketos" @@ -20,6 +20,6 @@ package() { "$pkgdir"/usr/share/fonts/ttf-pmos/pmos.ttf } -sha512sums="580c96501137bbd606ee0a946ac057777a1f07e780d84e40bfb7909db09d2704d308373baea6e25fde50866918e169070c0842893732c5fd339cc1f0c329f85a make-splash.py +sha512sums="e731405d1c3eae265058d2a9f32286b36aa614d26fa86b915bef006b157008fb83c22031d1cffac5034d50d92cdf1d39f4148b46d249fc5db0db67a3a1bdfb7d make-splash.py cdde481bf7c68840515b839d974dd1dddfb37551a2939780e13dce11331f7d1964043de48f8902a30372e9fc9f042bd4ee133e2098694739c452a76b70e97111 config.ini 81e5df350bf7f435ab5480f7028fc3cabf5a947fa0dff1ed219f6d9ac18a1250f5114887a9f5f270cc699af48cd77f23d14a84578ac8d2d0f3a3e90ec3211c45 pmos.ttf" diff --git a/main/postmarketos-splash/make-splash.py b/main/postmarketos-splash/make-splash.py index 5695203af..1bc761556 100644 --- a/main/postmarketos-splash/make-splash.py +++ b/main/postmarketos-splash/make-splash.py @@ -62,6 +62,9 @@ def make_splash(width, height, filename, landscape=False, text="", config_file=N del draw + if landscape: + im = im.transpose(Image.ROTATE_270) + if raw: data = list(im.getdata()) # [(R,G,B), (R,G,B)] flat = list(itertools.chain.from_iterable(data)) # [R, G, B, R, G, B]