Class Image
คลาสสำหรับจัดการรูปภาพ.
Namespace: Kotchasan
Author: Goragod Wiriya admin@goragod.com
Since: 1.0
Located at Kotchasan/Image.php
Author: Goragod Wiriya admin@goragod.com
Since: 1.0
Located at Kotchasan/Image.php
public static
boolean
|
#
crop( string $source, string $target, integer $thumbwidth, integer $thumbheight, string $watermark = '' )
ฟังก์ชั่น ตัดรูปภาพ ตามขนาดที่กำหนด รูปภาพปลายทางจะมีขนาดเท่าที่กำหนด หากรูปภาพต้นฉบับมีขนาดหรืออัตราส่วนไม่พอดีกับขนาดของภาพปลายทาง รูปภาพจะถูกตัดขอบออกหรือจะถูกขยาย เพื่อให้พอดีกับรูปภาพปลายทางที่ต้องการ ผลลัพท์จะได้ไฟล์รูปภาพ jpg เท่านั้น สำเร็จคืนค่า true. |
public static
resource
|
|
public static
array|boolean
|
|
public static
resource
|
|
public static
array|boolean
|
#
resize( string $source, string $target, string $name, integer $width, string $watermark = '' )
ฟังก์ชั่นปรับขนาดของภาพ โดยรักษาอัตราส่วนของภาพตามความกว้างที่ต้องการ หากรูปภาพมีขนาดเล็กกว่าที่กำหนด จะเป็นการ copy file หากรูปภาพมาความสูง หรือความกว้างมากกว่า $width จะถูกปรับขนาดให้มีขนาดไม่เกิน $width (ทั้งความสูงและความกว้าง) และเปลี่ยนชนิดของภาพเป็น jpg คืนค่าแอเรย์ [name, width, height, mime] ของรูปภาพปลายทาง หรือ false ถ้าไม่สามารถดำเนินการได้. |
public static
resource
|
#
watermarkText( resource $imgsrc, string $text, string $pos = '', string $color = 'CCCCCC', integer $font_size = 20, integer $opacity = 50 )
ฟังก์ชั่น วาดลายน้ำที่เป็นตัวอักษรลงบนรูปภาพ คืนค่า resource ของรูปภาพต้นฉบับ. |