Конвертировать bmp в jpg с помощью php

2013-11-21 22:52:02 Блог

Как конвертировать bmp в jpg. Стандартная функция в php imagecreatefromwbmp для формата bmp не подходит. Она работает только с wbmp форматом. Поэтому для конвертации нужно использовать дополнительный файл с функциями для работы с bmp

Подключаем файл в своём проекте и используем следующим образом:

public static function bmpToJpg($pathBmp, $pathJpg, $quality = 90) {
  require_once('bmp.php');

  if (!file_exists($pathBmp)) { echo "file for conversion not found. file: $pathBmp\n"; }

  $res = imagecreatefrombmp($pathBmp);
  if ($res) {
    if (!imagejpeg($res, $pathJpg, $quality)) { echo "Images are not created. file: $pathJpg\n"; }

    imagedestroy($res);
  } else {
    echo "Failed to convert\n";
  }
}