هیچ می دانی فرصتی که از آن بهره نمی گیری ،آرزوی دیگران است.(جک لندن)
تبلیغات

پیشنهاد ویژه سایت

خانه » اسکریپت » آپلودسنتر » آموزش افزودن واترمارک خودکار به آپلودسنتر mihalism

اطلاعیه سایت

در صورتی که توانایی نصب ندارید با ما تماس بگیرید هزینه نصب 5 هزار تومان هست(scriptcamp.ir@gmail.com)

پیشنهاد ویژه: 5 گیگ هاست پربازدید فقط 19 هزار تومان

اخرین ارسال های انجمن

آموزش افزودن واترمارک خودکار به آپلودسنتر mihalism

آموزش افزودن واترمارک خودکار به آپلودسنتر mihalism

آموزش افزودن واترمارک خودکار به آپلودسنتر mihalism

آموزش افزودن واترمارک خودکار به آپلودسنتر mihalism

آموزش افزودن واترمارک خودکار به آپلودسنتر mihalism

برای این کار، فایل upload.php رو ویرایش می کنیم، سپس میام :

کد:
$mmhclass->image->create_thumbnail($filename);

زیرش اضافه می کنیم :

کد HTML:
$path = "images/";
$mmhclass->image->add_watermark($extension, $path, $filename);

فایل imagemagick.php رو از مسیر \source\includes ویرایش می کنیم،
انتهای کدها، پیش از کد :

کد:
      }
?>

، کد زیر رو اضافه می کنیم :

کد:
//New function to Add Watermark
        function add_watermark($extension, $path, $filename)
        {
            global $mmhclass;
            $image_upfile = $path.$filename;
 
            if($extension == "jpeg" || $extension == "jpg")
            {
                $watermark = imagecreatefrompng('css/watermark.png');
                imageAlphaBlending($watermark, false);
                imageSaveAlpha($watermark, true);
                $watermark_width = imagesx($watermark);
                $watermark_height = imagesy($watermark);
                $image = imagecreatetruecolor($watermark_width, $watermark_height);
                $image = imagecreatefromjpeg($image_upfile);
                $size = getimagesize($image_upfile);
                $dest_x = $size[0] - $watermark_width - 5;
                $dest_y = $size[1] - $watermark_height - 5;
                imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100);
 
                if(@imagejpeg($image, $image_upfile, 90))
                {
                    $img_watermakred = "yes";
                }
 
                imagedestroy($image);
                imagedestroy($watermark);
            }
 
            if($extension == "png")
            {
                $watermark = imagecreatefrompng('css/watermark.png');
                $watermark_width = imagesx($watermark);
                $watermark_height = imagesy($watermark);
                $image = imagecreatetruecolor($watermark_width, $watermark_height);
                $image = imagecreatefrompng($image_upfile);
                $size = getimagesize($image_upfile);
                $dest_x = $size[0] - $watermark_width - 5;
                $dest_y = $size[1] - $watermark_height - 5;
                imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100);
 
                if(@imagepng($image, $image_upfile))
                {
                    $img_watermakred = "yes";
                }
 
                imagedestroy($image);
                imagedestroy($watermark);
            }
 
            if($extension == "gif")
            {
                $watermark = imagecreatefrompng('css/watermark.png');
                $watermark_width = imagesx($watermark);
                $watermark_height = imagesy($watermark);
                $image = imagecreatetruecolor($watermark_width, $watermark_height);
                $image = imagecreatefromgif($image_upfile);
                $size = getimagesize($image_upfile);
                $dest_x = $size[0] - $watermark_width - 5;
                $dest_y = $size[1] - $watermark_height - 5;
                imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100);  
 
                if(@imagegif($image, $image_upfile))
                {
                    $img_watermakred = "yes";
                }
 
                imagedestroy($image);
                imagedestroy($watermark);
            }
        }

در آخر، فایل تصویر واترمارک خودمون رو که watermark.png باشه، توی فولدر css می ریزیم..

منبع انگل ایسیش :
Add watermark to Mihalism Image Hosting Script Images | Web Tips, SEO, Personal Computers

نکته اینکه :
متأسّفانه، نمی شه تصویری که وسط هاش خالی داره رو استفاده کرد، و بطور خودکار، اون وسط های خالی، سفیدرنگ می شند :
یعنی

میشه

بهمین خاطر، بایستی تصویر واتروارکمون رو پر طرّاحی کنیم..

نکته دوّم نیز اینکه، از بعد از تغییرات بالا، هر عکسی آپلود کنیم، واترمارکمون اضافه می شه به تصاویرمون.
قدیمی ها رو نیز میشه واترمارک زد، لیک، توسّط افزونه واترمارک وردپرس، و توسّط وردپرس اضافه میشه کرد دیگه..

باکس دانلود
اشتراک گذاری مطلب

راهنما

  • برای سفارش نصب و یا فارسی سازی از طریق فرم تماس با ما اقدام نمایید.
  • هاست رایگان به دلیل اعمال محدودیت مکان مناسبی برای تست اسکریپت نمی باشد. در هر حال در صورت تمایل میتوانید از هاست رایگان 2my.ir استفاده کنید
  • در صورتی که از انتشار یک قالب یا اسکریپتی که شما صاحب اثر آن می باشید ناراضی هستید از طریق فرم تماس با ما اقدام فرمایید.
  • در صورت تمایل برای خرید هاست حرفه ای به سایت شیراز وب هاست مراجعه نمایید.
  • در صورت تمایل برای خرید دامنه ارزان به شیراز وب هاست مراجعه نمایید.
ایمیل شما آشکار نمی شود

نوشتن دیدگاه

This blog is kept spam free by WP-SpamFree.

- طراحی شده توسط پارس تمز
تمامی حقوق مادی و معنوی برای اسکریپت کمپ محفوظ است و هر گونه کپی برداری از آن خلاف قوانین می باشد.
0
Connecting
Please wait...
Send a message

Sorry, we aren't online at the moment. Leave a message.

Your name
* Email
* Describe your issue
Login now

Need more help? Save time by starting your support request online.

Your name
* Email
* Describe your issue
We're online!
Feedback

Help us help you better! Feel free to leave us any additional feedback.

How do you rate our support?