Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
   
 

Registered : 96,251

 
HOME > PHP > PHP Forum > ไฟล์ภาพเป็น GIF แปลงให้เป็น JPG เวลาผู้ใช้เพิ่มภาพมาเป็นไฟล์ .gif แต่ผมต้องการแปลงให้เป็นไฟล์ .jpg
 

ไฟล์ภาพเป็น GIF แปลงให้เป็น JPG เวลาผู้ใช้เพิ่มภาพมาเป็นไฟล์ .gif แต่ผมต้องการแปลงให้เป็นไฟล์ .jpg

 


Topic : 030088



โพสกระทู้ ( 302 )
บทความ ( 0 )



สถานะออฟไลน์



ตามหัวข้อเลยครับ
คือ เวลาผู้ใช้เพิ่มภาพมาเป็นไฟล์ .gif แต่ผมต้องการแปลงให้เป็นไฟล์ .jpg

php สามารถทำได้ไม่ครับ

และอีกอย่างครับ ไฟล์ gif ทำการ resize ให้เป็นไฟล์ jpg โดยใช้ php ได้ไม่
หากได้ต้องเขียน script แบบไหน ที่ผมลองทำดู มัน resize ได้อยู่แต่เป็น bg สีดำเฉยๆไม่มีภาพ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-08 00:02:46 By : pun05 View : 6169 Reply : 7
 

 

No. 1



โพสกระทู้ ( 11,785 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

createimagefromgif + imagejpeg

หาดูในบทความเกี่ยวกับการสร้าง thumbnail หรหอ resize ครับ






Date : 2009-08-08 03:50:39 By : plakrim
 


 

No. 2



โพสกระทู้ ( 1,871 )
บทความ ( 3 )



สถานะออฟไลน์


ใช้ phpthumb เถอะ มันพระเจ้ามากขอบอก
Date : 2009-08-08 10:21:14 By : mr.v
 

 

No. 3



โพสกระทู้ ( 302 )
บทความ ( 0 )



สถานะออฟไลน์


ใช้ phpthumb เถอะ มันพระเจ้ามากขอบอก


ใช้อย่างไรครับ
แบบว่าเวลา user เพิ่มรูป .gif เข้ามา แต่ต้องการให้เปลี่ยนเป็น jpg
เหตุที่ต้องทำอย่างนี้ เพื่อเอาภาพที่แปลงจาก gif เป็น jpg มาทำการ resize ให้เหลือประมาณ 50x50 อีกทีนึ่งครับ
(ไม่แน่ใจว่าผมใช้วิธียากไปหรือเปล่า)


และอีกกรณีหนึ่ง
ผมมีไฟล์รูปใน folder ประมาณ 1000 ไฟล์ แต่ต้องการ resize ทั้งหมด แต่ในนั้นมีไฟล์ gif อยู่ด้วย
script php ที่ผมลองเล่นดู มัน resize ได้หมดทุกไฟล์แต่ถ้าเป็นไฟล์ .gif จะออกมาแต่พื้นดำอย่างเดียว
Date : 2009-08-08 11:00:01 By : pun05
 


 

No. 4



โพสกระทู้ ( 1,871 )
บทความ ( 3 )



สถานะออฟไลน์


ผมให้ตัวอย่างแค่พอทำเนา เพราะไม่รู้เหมือนกันจะอธิบายยังไง
แนะนำให้ลองโหลดมาเล่นๆดูครับ น่าจะทำตามได้ไม่ยากนัก

Code (PHP)
<?php
require_once('phpthumb/phpthumb.class.php');
				$phpThumb = new phpThumb();
				$phpThumb->src = _W_ROOT_DIR_."/".$gallerydir.$getdir.$dirlist;
				//$phpThumb->config_document_root = "/gallery";
				$output_filename = _W_ROOT_DIR_."/".$gallerydir.$getdir."thumb/".$dirlist;
				$phpThumb->setParameter('w', $thumbwidth);
				$phpThumb->setParameter('h', $thumbheight);
				$phpThumb->q = 100;
				$phpThumb->zc = "c";
				//$phpThumb->setParameter('config_output_format', 'jpeg');
				if ($phpThumb->GenerateThumbnail()) {
					if ($phpThumb->RenderToFile($output_filename)) {
						//$output = $output . "<a href=\"\"><img src=\"". $gallerydir . $getdir . "thumb_" . $dirlist . "\" border=\"0\" /></a><br />\n";
					} else {
						$output = errortext(implode("\n\n", $phpThumb->debugmessages));
					}
				} else {
					$output = errortext("<pre>".$phpThumb->fatalerror."\n\n".implode("\n\n", $phpThumb->debugmessages)."</pre>");
				}
?>

หลักๆก็คือ
เรียก class มาทำงาน
$phpThumb->q = 100; คุณภาพของภาพ 100จะชัดสวยใส
$phpThumb->setParameter('config_output_format', 'jpeg'); อันนี้เซฟออกมาเป็น jpg แต่ผมลองแล้วไม่เวิร์ค น่าจะทำไม่ถูก เอาตัว phpthumb มาถามคนในนี้หลายๆคนน่าจะพอตอบได้
แต่ที่แน่ๆ พวกไฟล์ png+transparent ผมเซฟออกมาเป็น jpg แล้วสวยมากเลย
Date : 2009-08-08 11:11:53 By : mr.v
 


 

No. 5



โพสกระทู้ ( 302 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ
เดี่ยวลองศึกษาดูว่าจะได้หรือเปล่า
Date : 2009-08-08 11:44:37 By : pun05
 


 

No. 6



โพสกระทู้ ( 11,785 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

พี่วิน block ip นี้เหอะ สงสัยจะเป็น bot
Date : 2010-12-12 22:00:37 By : PlaKriM
 


 

No. 7



โพสกระทู้ ( 59,628 )
บทความ ( 591 )

สมาชิกที่ใส่เสื้อไทยครีเอท

กำลังออนไลน์อยู่
Twitter Facebook

น่าจะเป็นคนนี่แหละ ถ้า bot อะไรจะฉลาดขนาด ใช้การ upload ภาพได้ด้วย
Date : 2011-02-01 17:47:02 By : webmaster
 

ลองใช้ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ไฟล์ภาพเป็น GIF แปลงให้เป็น JPG เวลาผู้ใช้เพิ่มภาพมาเป็นไฟล์ .gif แต่ผมต้องการแปลงให้เป็นไฟล์ .jpg










กรุณา Login เข้าสู่ระบบ ก่อน แสดงความคิดเห็น













เว็บไซต์เพื่อนพี่น้อง : Voake , LampThai , Memory Server

Load balance : Server TC-00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2013 All Rights Reserved.
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 084-715-5121 อัตราราคา คลิกที่นี่

Inline

Back to Top