forked from LMMS/artwork
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.sh
More file actions
32 lines (23 loc) · 640 Bytes
/
Copy pathrender.sh
File metadata and controls
32 lines (23 loc) · 640 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env bash
# Render icon
function render {
rsvg-convert --width=$1 --height=$1 --format=png src/icon.svg > rendered/icon_$1.png
}
render 16
render 32
render 64
render 128
render 256
render 512
# Render splash screen
gimp -i --batch-interpreter=python-fu-eval -b - << EOF
import gimpfu
def render(filename):
img = pdb.gimp_file_load("src/"+filename, filename)
new_name = "rendered/" + filename.rsplit(".xcf",1)[0] + ".png"
layer = pdb.gimp_image_merge_visible_layers(img, gimpfu.CLIP_TO_IMAGE)
pdb.gimp_file_save(img, layer, new_name, new_name)
pdb.gimp_image_delete(img)
render("splash.xcf.bz2")
pdb.gimp_quit(1)
EOF