|
|
|
สอบถามครับ อยากจะเปลี่ยนตำแหน่งลายน้ำและทำให้ลายน้ำชัดเท่าของจริง |
|
|
|
|
|
|
|
ผมทำตามอันนี้ https://www.thaicreate.com/php/php-add-logo-copyright-to-image.html ตัวอย่างที่ 2 สามารถทำได้แล้วครับ
อยากถามดังนี้ครับ
1.ต้องการให้ลายน้ำชัดเท่ารูปจริงๆ ต้องแก้ตรงไหนครับ ในโค๊ดด้านล่างเหมือนจะทำให้มันจางๆ
2.อยากจะเปลี่ยนตำแหน่งลายน้ำ ต้องทำอย่างไรครับ
ผมลองตัด $white = imagecolorexact($myCopyright, 255, 255, 255); ไปแล้วก็ไม่หายหรือมันไม่ใช่อ่ะครับ =.=
Code
<?php
echo "<img src=MyResize/image.png>";
$myImage = imagecreatefromjpeg('mygirl.jpg');
$myCopyright = imagecreatefromjpeg('thaicreate.jpg');
$destWidth = imagesx($myImage);
$destHeight = imagesy($myImage);
$srcWidth = imagesx($myCopyright);
$srcHeight = imagesy($myCopyright);
$destX = ($destWidth - $srcWidth) / 2;
$destY = ($destHeight - $srcHeight) / 1;
$white = imagecolorexact($myCopyright, 255, 255, 255);
imagecolortransparent($myCopyright, $white);
imagecopymerge($myImage, $myCopyright, $destX, $destY, 0, 0, $srcWidth, $srcHeight, 50);
imagejpeg($myImage,"MyResize/image.png");
imagedestroy($myImage);
imagedestroy($myCopyright);
?>
Tag : PHP
|
|
|
|
|
|
Date :
2012-04-10 17:57:24 |
By :
pm |
View :
1057 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มั่วจนเปลี่ยนตำแหน่งได้แล้วคร้าบบ แต่สีมันยังจางอยู่เลยครับ
|
|
|
|
|
Date :
2012-04-10 18:05:38 |
By :
pm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ
|
|
|
|
|
Date :
2012-04-13 11:52:53 |
By :
pm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|