freelance, web developer, web designer, hosting, domain name
ได้เอาโค๊ตจากเว็บนี้ไปใช้แล้วแต่พอมันสร้างรูปใหม่ให้แต่ทำไมมีขอบสีดำค่ะ ไม่รู้ว่าเราจะเป็นสีอื่นเช่นสีขาวได้ไหมค่ะ และก็อยากให้ขนาดรูปที่ทำการ crop แล้วมีความกว้างและสูง เท่าๆกันอ่ะค่ะเหมือน counter ของเว็บนี้ก็ได้นะค่ะ ขอบคุณค่ะ
พารามิเตอร์ 2 ตัวหลัง คือ ImageCopyResampled( $t_im , $o_im , 0 , -$int_height , 0 , 0 , $thumbwidth , $adjusted_height , $w , $h ); นี้ใช้ไหมค่ะ
ได้แล้วค่ะขอบคุณมากค่ะ
ขณะนี้ผมยังทำให้มันเติมสีพื้นหลังเป็นสีอื่นไม่ได้ครับ
พารามิเตอร์ 2 ตัวหลัง กำหนดให้เท่ากัน ก็จะได้รูปเป็นสี่เหลี่ยมจตุรัสครับ
พารามิเตอร์ 2 ตัวหลัง คือ
ImageCopyResampled( $t_im , $o_im , 0 , -$int_height , 0 , 0 , $thumbwidth , $adjusted_height , $w , $h );
นี้ใช้ไหมค่ะ
cropImage( $source , $target , $thumbwidth , $thumbheight )
ได้แล้วค่ะขอบคุณมากค่ะ
cropimage คือการตัดรูปภาพ เื่อให้มีขนดพอดีตามที่กำหนด
resizeimage คือการย่อรูปภาพให้มาขนาด "ไม่เกิน" ขนาดที่กำหนด
ทั้ง 2 ฟังก์ชั่นมีข้อแตกต่างที่สำคัญคือ cropimage อาจตัดส่วนกนึ่งส่วนใดของภาพ เื่อให้มีขนาดพอดีกับที่กำหนดแบเป๊ะๆ มักใช้กับการกำหนดรูปภาพที่ต้องการขนาดเท่ากันทุกภาพ (แต่อาจถูกตัดบางส่วนออกได้)
ส่วน resizeimage จะทำการปรับขนดภาพโดยรักษาอัตราส่งนของภาพไว้ วึ่งรูปภาพที่ได้ จะสามารถเห็นทุกส่วนเหมือนเดิม เพียงแต่มีขนาดแตกต่างจากเดิม ฟังก์ชั่นนี้ปกติมักจะใช้ในการย่อรูป thumbnail ของแกลอรี่
โค้ดดูได้จาก GCMS นะครับ โค้ดบนเว็บนี้ก็มี แต่อาจจะเก่ากว่า