diff --git a/builder-targets-cb.sh b/builder-targets-cb.sh index 33f2bdc..046d05b 100644 --- a/builder-targets-cb.sh +++ b/builder-targets-cb.sh @@ -75,89 +75,147 @@ function create() { # 256x256 #convert -verbose -quality 100 $type-256x256-24bit.png -depth 8 -colors 256 +dither $type-256x256-8bit.png cp $type-256x256-24bit.png $type-256x256.png - pngquant --ext -8bit.png $type-256x256.png + pngquant $type-256x256.png + mv $type-256x256-??8.png $type-256x256-8bit.png + # 180x180 #convert -verbose -quality 100 $type-180x180-24bit.png -depth 8 -colors 256 +dither $type-180x180-8bit.png cp $type-180x180-24bit.png $type-180x180.png - pngquant --ext -8bit.png $type-180x180.png + pngquant $type-180x180.png + mv $type-180x180-??8.png $type-180x180-8bit.png # 150x150 #convert -verbose -quality 100 $type-150x150-24bit.png -depth 8 -colors 256 +dither $type-150x150-8bit.png cp $type-150x150-24bit.png $type-150x150.png - pngquant --ext -8bit.png $type-150x150.png + pngquant $type-150x150.png + mv $type-150x150-??8.png $type-150x150-8bit.png # 128x128 #convert -verbose -quality 100 $type-128x128-24bit.png -depth 8 -colors 256 +dither $type-128x128-8bit.png cp $type-128x128-24bit.png $type-128x128.png - pngquant --ext -8bit.png $type-128x128.png + pngquant $type-128x128.png + mv $type-128x128-??8.png $type-128x128-8bit.png # 96x96 #convert -verbose -quality 100 $type-96x96-24bit.png -depth 8 -colors 256 +dither $type-96x96-8bit.png cp $type-96x96-24bit.png $type-96x96.png - pngquant --ext -8bit.png $type-96x96.png + pngquant $type-96x96.png + mv $type-96x96-??8.png $type-96x96-8bit.png # 72x72 #convert -verbose -quality 100 $type-72x72-24bit.png -depth 8 -colors 256 +dither $type-72x72-8bit.png cp $type-72x72-24bit.png $type-72x72.png - pngquant --ext -8bit.png $type-72x72.png + pngquant $type-72x72.png + mv $type-72x72-??8.png $type-72x72-8bit.png # 64x64 #convert -verbose -quality 100 $type-64x64-24bit.png -depth 8 -colors 256 +dither $type-64x64-8bit.png cp $type-64x64-24bit.png $type-64x64.png - pngquant --ext -8bit.png $type-64x64.png + pngquant $type-64x64.png + mv $type-64x64-??8.png $type-64x64-8bit.png # 50x50 #convert -verbose -quality 100 $type-50x50-24bit.png -depth 8 -colors 256 +dither $type-50x50-8bit.png cp $type-50x50-24bit.png $type-50x50.png - pngquant --ext -8bit.png $type-50x50.png + pngquant $type-50x50.png + mv $type-50x50-??8.png $type-50x50-8bit.png # 48x48 #convert -verbose -quality 100 $type-48x48-24bit.png -depth 8 -colors 256 +dither $type-48x48-8bit.png cp $type-48x48-24bit.png $type-48x48.png - pngquant --ext -8bit.png $type-48x48.png + pngquant $type-48x48.png + mv $type-48x48-??8.png $type-48x48-8bit.png # 40x40 #convert -verbose -quality 100 $type-40x40-24bit.png -depth 8 -colors 256 +dither $type-40x40-8bit.png cp $type-40x40-24bit.png $type-40x40.png - pngquant --ext -8bit.png $type-40x40.png + pngquant $type-40x40.png + mv $type-40x40-??8.png $type-40x40-8bit.png # 32x32 #convert -verbose -quality 100 $type-32x32-24bit.png -depth 8 -colors 256 +dither $type-32x32-8bit.png cp $type-32x32-24bit.png $type-32x32.png - pngquant --ext -8bit.png $type-32x32.png + pngquant $type-32x32.png + mv $type-32x32-??8.png $type-32x32-8bit.png # 30x30 #convert -verbose -quality 100 $type-30x30-24bit.png -depth 8 -colors 256 +dither $type-30x30-8bit.png cp $type-30x30-24bit.png $type-30x30.png - pngquant --ext -8bit.png $type-30x30.png + pngquant $type-30x30.png + mv $type-30x30-??8.png $type-30x30-8bit.png # 24x24 #convert -verbose -quality 100 $type-24x24-24bit.png -depth 8 -colors 256 +dither $type-24x24-8bit.png cp $type-24x24-24bit.png $type-24x24.png - pngquant --ext -8bit.png $type-24x24.png + pngquant $type-24x24.png + mv $type-24x24-??8.png $type-24x24-8bit.png # 16x16 #convert -verbose -quality 100 $type-16x16-24bit.png -depth 8 -colors 256 +dither $type-16x16-8bit.png cp $type-16x16-24bit.png $type-16x16.png - pngquant --ext -8bit.png $type-16x16.png + pngquant $type-16x16.png + mv $type-16x16-??8.png $type-16x16-8bit.png #### 4bit ############################################################################################################################################# # 256x256 - convert -verbose $type-256x256-8bit.png -colors 16 +dither $type-256x256-4bit.png + #convert -verbose -quality 100 $type-256x256-24bit.png -depth 8 -colors 256 +dither $type-256x256-4bit.png + cp $type-256x256-24bit.png $type-256x256.png + pngquant 16 $type-256x256.png + mv $type-256x256-??8.png $type-256x256-4bit.png + # 180x180 - convert -verbose $type-180x180-8bit.png -colors 16 +dither $type-180x180-4bit.png + #convert -verbose -quality 100 $type-180x180-24bit.png -depth 8 -colors 256 +dither $type-180x180-4bit.png + cp $type-180x180-24bit.png $type-180x180.png + pngquant 16 $type-180x180.png + mv $type-180x180-??8.png $type-180x180-4bit.png # 150x150 - convert -verbose $type-150x150-8bit.png -colors 16 +dither $type-150x150-4bit.png + #convert -verbose -quality 100 $type-150x150-24bit.png -depth 8 -colors 256 +dither $type-150x150-4bit.png + cp $type-150x150-24bit.png $type-150x150.png + pngquant 16 $type-150x150.png + mv $type-150x150-??8.png $type-150x150-4bit.png # 128x128 - convert -verbose $type-128x128-8bit.png -colors 16 +dither $type-128x128-4bit.png + #convert -verbose -quality 100 $type-128x128-24bit.png -depth 8 -colors 256 +dither $type-128x128-4bit.png + cp $type-128x128-24bit.png $type-128x128.png + pngquant 16 $type-128x128.png + mv $type-128x128-??8.png $type-128x128-4bit.png # 96x96 - convert -verbose $type-96x96-8bit.png -colors 16 +dither $type-96x96-4bit.png + #convert -verbose -quality 100 $type-96x96-24bit.png -depth 8 -colors 256 +dither $type-96x96-4bit.png + cp $type-96x96-24bit.png $type-96x96.png + pngquant 16 $type-96x96.png + mv $type-96x96-??8.png $type-96x96-4bit.png # 72x72 - convert -verbose $type-72x72-8bit.png -colors 16 +dither $type-72x72-4bit.png + #convert -verbose -quality 100 $type-72x72-24bit.png -depth 8 -colors 256 +dither $type-72x72-4bit.png + cp $type-72x72-24bit.png $type-72x72.png + pngquant 16 $type-72x72.png + mv $type-72x72-??8.png $type-72x72-4bit.png # 64x64 - convert -verbose $type-64x64-8bit.png -colors 16 +dither $type-64x64-4bit.png + #convert -verbose -quality 100 $type-64x64-24bit.png -depth 8 -colors 256 +dither $type-64x64-4bit.png + cp $type-64x64-24bit.png $type-64x64.png + pngquant 16 $type-64x64.png + mv $type-64x64-??8.png $type-64x64-4bit.png # 50x50 - convert -verbose $type-50x50-8bit.png -colors 16 +dither $type-50x50-4bit.png + #convert -verbose -quality 100 $type-50x50-24bit.png -depth 8 -colors 256 +dither $type-50x50-4bit.png + cp $type-50x50-24bit.png $type-50x50.png + pngquant 16 $type-50x50.png + mv $type-50x50-??8.png $type-50x50-4bit.png # 48x48 - convert -verbose $type-48x48-8bit.png -colors 16 +dither $type-48x48-4bit.png + #convert -verbose -quality 100 $type-48x48-24bit.png -depth 8 -colors 256 +dither $type-48x48-4bit.png + cp $type-48x48-24bit.png $type-48x48.png + pngquant 16 $type-48x48.png + mv $type-48x48-??8.png $type-48x48-4bit.png # 40x40 - convert -verbose $type-40x40-8bit.png -colors 16 +dither $type-40x40-4bit.png + #convert -verbose -quality 100 $type-40x40-24bit.png -depth 8 -colors 256 +dither $type-40x40-4bit.png + cp $type-40x40-24bit.png $type-40x40.png + pngquant 16 $type-40x40.png + mv $type-40x40-??8.png $type-40x40-4bit.png # 32x32 - convert -verbose $type-32x32-8bit.png -colors 16 +dither $type-32x32-4bit.png + #convert -verbose -quality 100 $type-32x32-24bit.png -depth 8 -colors 256 +dither $type-32x32-4bit.png + cp $type-32x32-24bit.png $type-32x32.png + pngquant 16 $type-32x32.png + mv $type-32x32-??8.png $type-32x32-4bit.png # 30x30 - convert -verbose $type-30x30-8bit.png -colors 16 +dither $type-30x30-4bit.png + #convert -verbose -quality 100 $type-30x30-24bit.png -depth 8 -colors 256 +dither $type-30x30-4bit.png + cp $type-30x30-24bit.png $type-30x30.png + pngquant 16 $type-30x30.png + mv $type-30x30-??8.png $type-30x30-4bit.png # 24x24 - convert -verbose $type-24x24-8bit.png -colors 16 +dither $type-24x24-4bit.png + #convert -verbose -quality 100 $type-24x24-24bit.png -depth 8 -colors 256 +dither $type-24x24-4bit.png + cp $type-24x24-24bit.png $type-24x24.png + pngquant 16 $type-24x24.png + mv $type-24x24-??8.png $type-24x24-4bit.png # 16x16 - convert -verbose $type-16x16-8bit.png -colors 16 +dither $type-16x16-4bit.png + #convert -verbose -quality 100 $type-16x16-24bit.png -depth 8 -colors 256 +dither $type-16x16-4bit.png + cp $type-16x16-24bit.png $type-16x16.png + pngquant 16 $type-16x16.png + mv $type-16x16-??8.png $type-16x16-4bit.png # combine the images into a icon