blob: 289d5d211c7de455a6c45081a63d2c65c14b9174 [file] [log] [blame]
Cristian Giordanoa1c882d2017-01-05 21:48:10 +01001#!/bin/bash
2
3#################################
4#EXECUTE FROM BLISS ROOT DIRECTORY
5#################################
6
7
8CWD=`pwd`
9
10#SOURCE IMAGE NAME
11BASE_NAME=default_wallpaper.png
12
13#SOURCE IMAGE LOCATION
14BASE_WALLPAPER=$1
15
16#OUTPUT WALLPAPERS LOCATION
17OUTPUT_PACKAGE=$(echo "$PWD"/vendor/bliss/overlay/common/frameworks/base/core/res/res/)
18
19#STANDARD IMAGE SIZES
20HDPI_RES="1080x960"
21MDPI_RES="720x640"
22NODPI_RES="960x800"
23SW600DP_RES="1600x1280"
24SW720DP_RES="1920x1280"
25XHDPI_RES="1440x1280"
26XXHDPI_RES="2160x1920"
27XXXHDPI_RES="2880x2560"
28
29#STANDARD FOLDER NAMING
30HDPI_FOLDER="$OUTPUT_PACKAGE"drawable-hdpi/
31MDPI_FOLDER="$OUTPUT_PACKAGE"drawable-mdpi/
32NODPI_FOLDER="$OUTPUT_PACKAGE"drawable-nodpi/
33SW600DP_FOLDER="$OUTPUT_PACKAGE"drawable-sw600dp-nodpi/
34SW720DP_FOLDER="$OUTPUT_PACKAGE"drawable-sw720dp-nodpi/
35XHDPI_FOLDER="$OUTPUT_PACKAGE"drawable-xhdpi/
36XXHDPI_FOLDER="$OUTPUT_PACKAGE"drawable-xxhdpi/
37XXXHDPI_FOLDER="$OUTPUT_PACKAGE"drawable-xxxhdpi/
38
39
40#CONVERT IMAGES
41mkdir -p "$HDPI_FOLDER" "$MDPI_FOLDER" "$NODPI_FOLDER" "$SW600DP_FOLDER" "$SW720DP_FOLDER" "$XHDPI_FOLDER" "$XXHDPI_FOLDER" "$XXXHDPI_FOLDER"
42convert $BASE_WALLPAPER -resize $HDPI_RES^ -gravity center -extent $HDPI_RES $HDPI_FOLDER/$BASE_NAME
43echo "$HDPI_FOLDER$BASE_NAME created"
44convert $BASE_WALLPAPER -resize $MDPI_RES^ -gravity center -extent $MDPI_RES $MDPI_FOLDER/$BASE_NAME
45echo "$MDPI_FOLDER$BASE_NAME created"
46convert $BASE_WALLPAPER -resize $NODPI_RES^ -gravity center -extent $NODPI_RES $NODPI_FOLDER/$BASE_NAME
47echo "$NODPI_FOLDER$BASE_NAME created"
48convert $BASE_WALLPAPER -resize $SW600DP_RES^ -gravity center -extent $SW600DP_RES $SW600DP_FOLDER/$BASE_NAME
49echo "$SW600DP_FOLDER$BASE_NAME created"
50convert $BASE_WALLPAPER -resize $SW720DP_RES^ -gravity center -extent $SW720DP_RES $SW720DP_FOLDER/$BASE_NAME
51echo "$SW720DP_FOLDER$BASE_NAME created"
52convert $BASE_WALLPAPER -resize $XHDPI_RES^ -gravity center -extent $XHDPI_RES $XHDPI_FOLDER/$BASE_NAME
53echo "$XHDPI_FOLDER$BASE_NAME created"
54convert $BASE_WALLPAPER -resize $XXHDPI_RES^ -gravity center -extent $XXHDPI_RES $XXHDPI_FOLDER/$BASE_NAME
55echo "$XXHDPI_FOLDER$BASE_NAME created"
56convert $BASE_WALLPAPER -resize $XXXHDPI_RES^ -gravity center -extent $XXXHDPI_RES $XXXHDPI_FOLDER/$BASE_NAME
57echo "$XXXHDPI_FOLDER$BASE_NAME created"
58echo "ALL DONE!"