Branch: refs/heads/larger-thumbnails Author: Matthew Brush matt@geany.org Committer: Matthew Brush matt@geany.org Date: Sun, 23 Jun 2019 20:21:58 UTC Commit: 2780c5fbc5ade53f5bea2f894e8e9fce371f47d8 https://github.com/geany/geany-themes/commit/2780c5fbc5ade53f5bea2f894e8e9fc...
Log Message: ----------- Change thumbnail size in the index to 128x128 pixels
Also, since I can't remember where the screenshot-missing.png icon came from, replace it with the 'image missing' icon from Tango[0]
[0]: https://commons.wikimedia.org/wiki/Tango_icons#/media/File:Image-missing.svg
Modified Paths: -------------- index/README.md index/index.json index/index.json.md5 screenshots/screenshot-missing.png scripts/mkindex.py
Modified: index/README.md 6 lines changed, 3 insertions(+), 3 deletions(-) =================================================================== @@ -4,7 +4,7 @@ Geany Themes Index File README The `index.json` file is auto-generated using the `make index` command. The `index` rule of the Makefile runs the `scripts/mkindex.py` script which reads the colour schemes' info, generates screenshot and download -URLs, base64 encoded 64x64 thumbnails and stores it all into a JSON +URLs, base64 encoded 128x128 thumbnails and stores it all into a JSON formatted text file.
File Format @@ -73,12 +73,12 @@ image.
#### thumbnail
-This is a thumbnail image, 64 pixels wide and 64 pixels high, in PNG +This is a thumbnail image, 128 pixels wide and 128 pixels high, in PNG format, base64 encoded (for storing in text file). This is a small icon of the preview screenshot suitable for displaying for example in a GUI list of schemes. This maybe be an empty string if the colour scheme doesn't have a screenshot or it maybe be a generic "screenshit missing" -icon that is 64 pixels wide and tall. +icon that is 128 pixels wide and tall.
#### version
Modified: index/index.json 72 lines changed, 36 insertions(+), 36 deletions(-) =================================================================== No diff available, check online
Modified: index/index.json.md5 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -1 +1 @@ -f8100bdab45f1627a33bde393dbb63f1 index.json +861793e9be8d3f9ca27dcda0ce5caa95 index.json
Modified: screenshots/screenshot-missing.png 0 lines changed, 0 insertions(+), 0 deletions(-) =================================================================== No diff available, check online
Modified: scripts/mkindex.py 3 lines changed, 2 insertions(+), 1 deletions(-) =================================================================== @@ -14,6 +14,7 @@ import StringIO from PIL import Image, ImageDraw, ImageOps, ImageFilter
+THUMBNAIL_SIZE = (128, 128) SCREENSHOT_BASE = 'https://raw.github.com/geany/geany-themes/master/screenshots/' SCHEMES_BASE = 'https://raw.github.com/geany/geany-themes/master/colorschemes/'
@@ -36,7 +37,7 @@ def generate_thumbnail(conf_fn, screenshot_dir='screenshots'): else: img = Image.open(png_file) img = img.crop((2,2,img.size[1]-2,img.size[1]-2)) - img.thumbnail((64,64), Image.ANTIALIAS) + img.thumbnail(THUMBNAIL_SIZE, Image.ANTIALIAS) #-- set to True to save thumbs into screenshots/.thumbs do_thumbs = False if do_thumbs:
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).