how to convert image from BMP to JPG type in php
Step – 1
PHP Code:
$upload_path = “your full upload path where image will store”;
if($_FILES['file']['type']==’image/bmp’)
{
$name=explode(’.',$_FILES['file']['name']);
$name=$name[0].”.jpg”;
$img = ImageCreateFromBmp($upload_path.$_FILES['file']['name']);
imagejpeg($img,$upload_path.$name); // Convert to jpg file
unlink($upload_path.$_FILES['file']['name']); // Delete BMP File
// Your Databse operation here
}
Step – 2
// Now Define function
PHP Code:
function ImageCreateFromBmp($filename)
{
$tmp_name = tempnam(”/tmp”, “GD”);
if(bmp2gd($filename, $tmp_name))
{
$img = imagecreatefromgd($tmp_name);
unlink($tmp_name);
return $img;
}
return false;
}
function bmp2gd($src, $dest = false)
{
if(!($src_f = fopen($src, “rb”)))
{
return false;
}
if(!($dest_f = fopen($dest, “wb”)))
{
return false;
}
$header [...]
