16-07-09, 18:23
|
# 4
|
חבר בקהילה
|
כמובן שעשיתי על פי ותו פורמט, אבל שיניתי רק בסוף שזה ישמור כJPG ולא כPNG.
זו הפונקציה:
PHP קוד:
function water_mark($imgfile) { // Load the stamp and the photo to apply the watermark to $stamp = imagecreatefrompng('./images/stamp.png'); $im = imagecreatefromjpeg('./uploads/'.$imgfile);
// Set the margins for the stamp and get the height/width of the stamp image $marge_right = 10; $marge_bottom = 10; $sx = imagesx($stamp); $sy = imagesy($stamp);
// Copy the stamp image onto our photo using the margin offsets and the photo // width to calculate positioning of the stamp. imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));
// Output and free memory header('Content-type: image/jpeg'); imagejpeg($im); imagedestroy($im);
return $im; }
וזו הקריאה לפונקציה, שהיא נמצאת בדף אחר, אבל כמובן מאונקלדת:
PHP קוד:
move_uploaded_file($file_tmp, $path.$File); water_mark($File);
|
|
|