<h4>สà¸à¸ codeigniter image resize à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸à¸²à¸à¸ าà¸à¸à¸µà¹à¸à¸±à¸à¹à¸«à¸¥à¸</h4>
<p>
<strong>สà¸à¸ codeigniter image resize à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸à¸²à¸à¸ าà¸à¸à¸µà¹à¸à¸±à¸à¹à¸«à¸¥à¸</strong><br />
à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¹à¸§à¹à¸à¹à¸à¸à¹ à¸à¸µà¸à¸à¸¶à¹à¸ feature หà¸à¸¶à¹à¸à¸à¸µà¹à¸¡à¸±à¸à¸à¸°à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸à¸à¸à¸°à¸à¸¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¸à¸·à¸ à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸¹à¸à¸ าภยà¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸¹à¸à¸ าà¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸³à¸£à¸¹à¸à¸à¸£à¸°à¸à¸³à¸à¸±à¸§à¸«à¸£à¸·à¸à¸£à¸¹à¸à¹à¸à¸£à¹à¸à¸¥à¹ à¸à¸±à¸à¹à¸«à¸¥à¸à¸ªà¸¥à¸´à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸à¹à¸à¸´à¸ à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸¹à¸à¸ªà¸³à¸«à¸£à¸±à¸<!--more--></p>
<p>à¸à¸à¹à¸à¹à¸à¹à¸à¹à¸à¸£à¹à¸à¸£à¸¡ à¹à¸à¹à¸à¸à¹à¸ à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸à¸à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸ à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸³à¹à¸à¹à¸à¸à¸°à¸à¹à¸à¸à¸à¸£à¸±à¸à¸à¸à¸²à¸à¸£à¸¹à¸à¸ าà¸à¸à¸µà¹à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¹à¸«à¸¥à¸à¸à¸¶à¹à¸à¸à¸²à¸à¸à¸°à¸¡à¸µà¸à¸à¸²à¸à¸à¸§à¸²à¸¡à¸à¸§à¹à¸²à¸à¹à¸¥à¸°à¸à¸§à¸²à¸¡à¸ªà¸¹à¸à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¸à¸à¸à¹à¸ à¸à¸²à¸£à¸à¸³ image resize à¸à¸¶à¸à¹à¸à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸µà¹à¸ªà¸³à¸à¸±à¸à¸¡à¸²à¸ à¸à¸±à¹à¸à¹à¸à¹à¸£à¸·à¹à¸à¸à¸à¸à¸à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸¥à¸à¸µà¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡ สมสà¹à¸§à¸ à¹à¸¥à¸°à¹à¸£à¸·à¹à¸à¸à¸à¸à¸à¸à¸à¸²à¸à¸à¸µà¹à¸¡à¸µà¸à¸¥à¸à¹à¸à¸à¸²à¸£à¹à¸«à¸¥à¸à¸à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸à¸¢à¸à¸£à¸ สำหรัภcodeigniter à¸à¸±à¹à¸ มีà¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸¥à¸°à¸à¸£à¸±à¸à¸à¸à¸²à¸à¹à¸«à¹à¸£à¸¹à¸à¸ าà¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¹à¸²à¸à¸à¸£à¸à¸à¹à¸§à¸ ลà¸à¸à¸¡à¸²à¸à¸¹à¸à¸±à¸à¸à¸£à¸±à¸à¸§à¹à¸²à¹à¸£à¸²à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¸à¸à¸²à¸£à¸¢à¸±à¸à¹à¸à¸à¸±à¸à¸£à¸¹à¸à¹à¸à¹à¸à¹à¸²à¸<br />
</br></p>
<h4>สรà¹à¸²à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸³ Image Resize</h4>
<p>à¹à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸à¸±à¹à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸§à¹à¹à¸ controller à¹à¸à¸¢à¸à¸£à¸à¸«à¸£à¸·à¸à¸à¸²à¸à¸à¸°à¹à¸¢à¸à¹à¸à¸ªà¸£à¹à¸²à¸à¹à¸§à¹à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ libraries à¹à¸à¸·à¹à¸à¸à¸°à¹à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¹à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸¡à¸²à¸à¸à¸§à¹à¸²à¸«à¸à¸¶à¹à¸ controller à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸±à¸à¸à¹à¸à¸²à¸£à¸à¸³ image resize </p>
<pre class="lang:default decode:true " >private function resizeImage($file,$width,$height,$quality){ 
	$image = $file; 
	$config['image_library'] = 'gd2'; 
	$config['source_image'] = $image['full_path']; 
	$config['maintain_ratio'] = TRUE; // à¸à¸£à¸±à¸à¸à¸à¸²à¸à¹à¸à¸¢à¸¢à¸±à¸à¸£à¸±à¸à¸©à¸²à¸ªà¸±à¸à¸ªà¹à¸§à¸à¸à¸à¸à¸£à¸¹à¸à¹à¸§à¹ 
	$config['quality'] = $quality; // à¸à¸§à¸²à¸¡à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸à¸£à¸¹à¸à¹à¸«à¸¡à¹à¸ªà¸¹à¸à¸ªà¸¸à¸ 100 
	$config['width'] = $width; // à¸à¸§à¸²à¸¡à¸à¸§à¹à¸²à¸à¸à¸à¸à¸£à¸¹à¸à¸ าภ
	$config['height'] = $height; // à¸à¸§à¸²à¸¡à¸ªà¸¹à¸à¸à¸à¸à¸£à¸¹à¸à¸ าภ
	$image = base_url("uploads/".$image['file_name']); 
	$this->;load->;library('image_lib', $config); 
	$this->;image_lib->;resize(); 
	return $image; 
}</pre>
<p>à¸à¸±à¸à¸à¹à¸à¸±à¹à¸ resizeImage à¸à¸°à¸£à¸±à¸à¸à¹à¸²à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸¡à¸² 4 à¸à¸±à¸§à¹à¸à¸£ à¸à¸·à¸ à¸à¹à¸à¸¡à¸¹à¸¥à¸£à¸¹à¸ à¸à¸§à¸²à¸¡à¸à¸§à¹à¸²à¸ à¸à¸§à¸²à¸¡à¸ªà¸¹à¸ à¹à¸¥à¸°à¸à¸§à¸²à¸¡à¸¥à¸°à¹à¸à¸µà¸¢à¸ à¸à¸²à¸¡à¸¥à¸³à¸à¸±à¸<br />
</br></p>
<h4>วิà¸à¸µà¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸</h4>
<p>à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸ controller</p>
<pre class="lang:default decode:true " > 
public function upload(){ 
	if(!$this->;upload->;do_upload('file')) 
	{ 
		echo $this->;upload->;display_errors(); 
	}else{ 
		$cover_image = $this->;upload($this->;upload->;data(),640,480,80); 
	} 
	$this->;load->;library('upload', $config); 
}</pre>
<p>à¸à¸²à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¹à¸²à¸à¸à¸à¸à¸±à¸§à¹à¸à¸£ $cover_image à¸à¸·à¸ url สุà¸à¸à¹à¸²à¸¢à¸à¸à¸à¸£à¸¹à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¹à¸à¹à¸à¹à¸à¸²à¸à¸à¹à¸à¹à¸à¹ à¹à¸à¸¢à¸¡à¸µà¸à¸à¸²à¸à¸à¸±à¹à¸à¸à¸§à¸²à¸¡à¸à¸§à¹à¸²à¸ à¸à¸§à¸²à¸¡à¸ªà¸¹à¸à¹à¸¥à¸°à¸à¸§à¸²à¸¡à¸¥à¸°à¹à¸à¸µà¸¢à¸ à¸à¸£à¸à¸à¸²à¸¡à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸à¸³à¸«à¸à¸à¹à¸§à¹</p>

สอน codeigniter image resize เปลี่ยนขนาดภาพที่อัพโหลด

php-codeigniter-framework
