السلام عليكم ورحمة الله وبركاته
اريد من شخص يجيد التعامل مع دوال الصور التعديل ملف العلا مة المائية
العلامة المائية هي صور صغيرة بمتداد png تطبع على الصور في مجلد ما نت الموقع متلا images
المشكلة ان الملف يقوم بطلع العلامة المائية على جميع الصور بنفس الحجم وانا ارفع الصور الى مجلد image بأحجام مختلفة يعني صور صغير وصور كبير
الصور الصغيرة ستغطها العلامة المائية وتتشوه
ياريت حل للمشكلة انا في اعتقادي انو الحل يكون بجعل الطبع يكون ب نسبة الموئية متلا لو افترضنا انو لدينا صور بحجم 100% سيكون الطبع علليها فقط بنسبة 15%
ياريت واجد عندو خبرة كافية يعدلنا على الملف مع ذكر التعليلات التى تمت
ودعوة له في ظهر الغيب
<?php
// Path the the requested file
$path = $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'];
// Load the requested image
$image = imagecreatefromstring(file_get_contents($path));
$w = imagesx($image);
$h = imagesy($image);
// Load the watermark image
$watermark = imagecreatefrompng('watermark.png');
$ww = imagesx($watermark);
$wh = imagesy($watermark);
// Merge watermark upon the original image
imagecopy($image, $watermark, $w-$ww, $h-$wh, 0, 0, $ww, $wh);
// Spool the image in the original format
eregi('\.(gif|jpeg|jpg|png)$',$path,$regs);
switch( $regs[1] )
{
case 'gif':
header('Content-type: image/gif');
imagegif($image);
break;
case 'jpg':
case 'jpeg':
header('Content-type: image/jpeg');
imagejpeg($image);
break;
case 'png':
header('Content-type: image/png');
imagepng($image);
break;
}
exit();
?>
