977
|
1 # krita --new-image RGBA,U8,200,200
|
|
2
|
|
3 # CAPSULES
|
|
4 # header_capsule: 460x215, png
|
|
5 # small_capsule: 231x87, png
|
|
6 # main_capsule: 616x353, png
|
|
7 # vertical_capsule: 374x448, png
|
|
8 # library_capsule: 600x900, png
|
|
9
|
|
10 # library_header: 460x215, png, same as header capsule
|
|
11 # library_hero: 3840x1240, png, no text
|
|
12 # library_logo: 1280x720, png, only logo text, transparent background
|
|
13
|
|
14
|
|
15 # ICONS
|
|
16 # Community Icon: 184x184, jpg, 1
|
|
17 # Client Image: 16x16, tga, 1
|
|
18 # Client Icon Windows: 32x32, ico, 1
|
|
19 # Client Icon MacOS: 32x32, icns, 1
|
|
20 # Client Icon Linux: 16x16,24x24,32x32,64x64,96x96, zip, 1
|
|
21
|
|
22 # OTHER
|
|
23 # trailer: mp4, 1920x1080 60Hz, 5000+ Kbps
|
|
24 # screenshots: 5 images, 1920x1080, png
|
|
25
|
|
26 OUTPUT_DIR=$PWD/$1
|
|
27 INPUT_DIR=$2
|
|
28
|
|
29 rm -rf $OUTPUT_DIR
|
|
30 mkdir -p $OUTPUT_DIR
|
|
31
|
|
32 # capsule images
|
|
33 krita --export --export-filename $OUTPUT_DIR/header_capsule.png $INPUT_DIR/header_capsule.kra
|
|
34 krita --export --export-filename $OUTPUT_DIR/small_capsule.png $INPUT_DIR/small_capsule.kra
|
|
35 krita --export --export-filename $OUTPUT_DIR/main_capsule.png $INPUT_DIR/main_capsule.kra
|
|
36 krita --export --export-filename $OUTPUT_DIR/vertical_capsule.png $INPUT_DIR/vertical_capsule.kra
|
|
37 krita --export --export-filename $OUTPUT_DIR/library_capsule.png $INPUT_DIR/library_capsule.kra
|
|
38
|
|
39 # library images
|
|
40 krita --export --export-filename $OUTPUT_DIR/library_header.png $INPUT_DIR/library_header.kra
|
|
41 krita --export --export-filename $OUTPUT_DIR/library_hero.png $INPUT_DIR/library_hero.kra
|
|
42 krita --export --export-filename $OUTPUT_DIR/library_logo.png $INPUT_DIR/library_logo.kra
|
|
43
|
|
44 # community image
|
|
45 krita --export --export-filename $OUTPUT_DIR/community_icon.png $INPUT_DIR/icon.kra
|
|
46 convert $OUTPUT_DIR/community_icon.png $OUTPUT_DIR/community_icon.jpg
|
|
47
|
|
48 # client images
|
|
49 convert $OUTPUT_DIR/community_icon.png -resize 16x16 $OUTPUT_DIR/client_image.tga
|
|
50 convert $OUTPUT_DIR/community_icon.png -resize 32x32 $OUTPUT_DIR/client_icon_windows.ico
|
|
51 convert $OUTPUT_DIR/community_icon.png -resize 32x32 $OUTPUT_DIR/client_icon_macos.icns
|
|
52 convert $OUTPUT_DIR/community_icon.png -resize 16x16 $OUTPUT_DIR/client_icon_linux_16.png
|
|
53 convert $OUTPUT_DIR/community_icon.png -resize 24x24 $OUTPUT_DIR/client_icon_linux_24.png
|
|
54 convert $OUTPUT_DIR/community_icon.png -resize 32x32 $OUTPUT_DIR/client_icon_linux_32.png
|
|
55 convert $OUTPUT_DIR/community_icon.png -resize 64x64 $OUTPUT_DIR/client_icon_linux_64.png
|
|
56 convert $OUTPUT_DIR/community_icon.png -resize 96x96 $OUTPUT_DIR/client_icon_linux_96.png
|
|
57 zip $OUTPUT_DIR/client_icon_linux.zip $OUTPUT_DIR/client_icon_linux_*.png
|
|
58
|
|
59 # only used temporary
|
|
60 rm $OUTPUT_DIR/client_icon_linux_*.png
|
|
61 rm $OUTPUT_DIR/community_icon.png
|