|
|
|
เขียนตัวหนังสือลงบนภาพ เขียนได้แล้ว แต่เกิดปัญหา ช่วยดูหน่อยค่ะ |
|
|
|
|
|
|
|
เวลาเปลี่ยน องศา แนวตั้ง แนวนอน แล้วที่เราเขียนอันเดิมไว้ มันไม่ยอมหายไป แต่มันเพิ่มอันใหม่มา
จะทำยังไง ให้มันเพิ่มอันใหม่มา แล้วอันเก่าหายไปคะ คือไม่ต้องให้มันเซฟอ่ะค่ะ แต่เขียนไว้ ไม่ต้องเซฟ
(บางทีตำแหน่งมันไม่ถูกใจเรา เราอยากจะเปลี่ยน แต่มันดันเพิ่มขึ้นมาอีกอัน แล้วแล้วอันเดิมไม่ยอมหาย แล้วยังเซฟรูปเราอีก)
marktast1.php
Code (PHP)
<center>
<p> </p>
<p> </p>
<p> </p>
<?php
include("marktast2.php"); //นำเข้าไฟล์ฟังก์ชั่น
$SourceFile = 'images/card001.jpg'; //รูปที่ต้องการใส่วอเตอร์มาร์ค
$DestinationFile = 'images/card001.jpg'; //ไฟล์รูปภาพที่จะจัดเก็บ
$c1 = '111111111';
$c2 = '222222222';
$c3 = '333333333'; //ข้อความที่จะใส่
$c4 = '4444444444';
watermarkImage ($SourceFile, $c1, $c2, $c3, $c4, $DestinationFile);
print "<img src='$DestinationFile' border='0'><br>";
?>
</center>
marktast2.php
Code (PHP)
<?php
//By aPinan
//GPL License
//Have fun..!
function watermarkImage ($SourceFile, $c1, $c2, $c3, $c4, $DestinationFile) {
list($width, $height) = getimagesize($SourceFile);
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($SourceFile);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width, $height);
$black = imagecolorallocate($image_p, 255, 0, 0);//กำหนดสี
$font = '2005_iannnnnMTV.ttf';//กำหนดชื่อฟอนต์
$font_size = 30; //กำหนดขนาดฟอนต์
imagettftext($image_p, $font_size, 15, 50, 200, $black, $font, $cc1);
imagettftext($image_p, $font_size, 15, 80, 100, $black, $font, $c2);
imagettftext($image_p, $font_size, 15, 150, 50, $black, $font, $c3);
imagettftext($image_p, $font_size, 15, 120, 250, $black, $font, $c4);
//อธิบาย imagettftext($image_p,ขนาดฟอนต์,องศ์ษา,แนวนอน,แนวตั้ง,สี,ชื่อฟอร์ตที่ใช้,ข้อความ);
if ($DestinationFile<>'') {
imagejpeg ($image_p, $DestinationFile, 100);
} else {
header('Content-Type: image/jpeg');
imagejpeg($image_p, null, 100);
};
imagedestroy($image);
imagedestroy($image_p);
};
?>
Tag : PHP, HTML/CSS
|
|
|
|
|
|
Date :
2013-02-25 10:38:09 |
By :
snakfriboo |
View :
1047 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในไฟล์ masktast1.php ลองปรับตามนี้
Code (PHP)
<center>
<p> </p>
<p> </p>
<p> </p>
<?php
include("marktast2.php"); //นำเข้าไฟล์ฟังก์ชั่น
$SourceFile = 'image/source_image.jpg'; //รูปที่ต้องการใส่วอเตอร์มาร์ค
if(file_exists('image/destination.jpg')){ // ถ้าเจอไฟล์เดิม ให้ลบทิ้งไปก่อน
unlink('Img9CF300D8-2.jpg');
}
$DestinationFile = 'image/destination.jpg'; //ไฟล์รูปภาพที่จะจัดเก็บ
$c1 = 'ccccccccccccc';
$c2 = 'aaaaaaaaaaa';
$c3 = 'ddddddddddd'; //ข้อความที่จะใส่
$c4 = 'fffffffffffffffff';
watermarkImage ($SourceFile, $c1, $c2, $c3, $c4, $DestinationFile);
print "<img src='$DestinationFile' border='0'><br>";
?>
</center>
|
|
|
|
|
Date :
2013-02-25 18:59:14 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|