v2.5.2
Giriş yap

Verot ile resimi dönüştürme

hakancls
483 defa görüntülendi

PHP ile resim yüklerken Verot sınıfını kullanıyorum resim yükleyebiliyorum ancak ben resimi webp formatına dönüştürerek yüklemek istiyorum kendi dökümantasyonundan şöyle bir kod buldum

$foo->image_convert = 'webp';

bir hata vermeden resimi yüklüyor ancak resimin uzantısı değişmiyor.

hakancls
1290 gün önce

		if ($_SERVER["REQUEST_METHOD"] == 'POST') {
			if ($_POST['token']  != $_SESSION['token']) {
			$alert =  "Bir hata oluştu:::danger";
		}else {
			if (!isset($_POST['token'])) {
			$alert =  "Bir hata oluştu:::danger";
			}else {
			$tr_project_title = post('tr_project_title');
			$en_project_title = post('en_project_title');
			$project_link = post('project_link');
	$foo = new \Verot\Upload\Upload($_FILES['project_image']);
    $FileName = $_FILES['project_image']["name"];
	$Ext = explode('.', $FileName);
	$Ext = $Ext[count($Ext)-1];
    $imageName = substr(md5(time()) .rand(0,999999),0,20);

   $foo->file_new_name_body = $imageName;
   $foo->image_convert = 'webp';
   $foo->process('../../img/');
	   $Insert = $db->Insert("INSERT INTO projects SET 
	 	tr_project_title=?,
	 	en_project_title=?,
		project_link=?,
		project_image=?
	   ",array($tr_project_title,$en_project_title,$project_link,$imageName.".webp"));
	   $alert = "Proje başarılı bir şekilde eklendi!:::success";
	  }
	}
	echo $alert;
  }