v2.5.2
Giriş yap

Verot ile resimi dönüştürme

hakancls
473 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
1260 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;
  }