Есть несколько тысяч .bmp картинок 768x768 пикселей каждая на точку 8бит
Используемых цветов в палитре 33
Нужно ужать их до картинок 256x256 причём очень желательно .png
Причём с потерей качества. Что-то типа превьюшек. Картинки - нарезка карты города. Соответсвенно при малых увеличениях качество не нужно.
Пробовал ImageMagick следующим образом:
convert a.bmp -thumbnail 256x256 -depth 8 -quality 90 b.png
Разброс размеров выходной картинки от 509 байт до 150kb
Верхняя цифра не устраивает ни коем образом.
Даже BMP без какого либо сжатия даёт файлы с размером 64kb+заголовок файла, что в принципе логично.
Что делать, может я не те ключи пишу, или другой утилитой надо конвертировать?
В принципе png очень желательно но рассматриваются и другие варианты.
Единственное условие, чтобы можно было из PHP с GD 1.6 открыть функцией вида:
imagecreatefrom***(filename) где сейчас *** = png