ایجاد واترمارک برای تصاویر ویرچومارت
(13 )

برای بسیاری از کاربران اتفاق افتاده که نیاز داشته باشند تصاویر محصولاتی که در ویرچومارت قرار میدهند به صورت اتوماتیک دارای واتر مارک شوند در این آموزش نحوه ایجاد یک واتر مارک اتوماتیک را به شما آموزش میدهیم

1
قدم اول ایجاد یک فایل ب نام
.htaccess
در پوشه تصاویر ویرچومارت میباشد
این پوشه به صورت پیش فرض در مسیر زیر قرار دارد
/images/stories/virtuemart/product
بعد از ایجاد کدهای زیر را در این فایل کپی و ذخیره نمایید
RewriteRule ^(resized)($|/) - [L]

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f

RewriteRule \.(gif|jpeg|jpg|png)$ watermark.php [QSA,NC]

2
قدم بعدی ایجاد یک فایل به نام
watermark.php
در همین پوشه و در کنار فایل
.htaccess میباشد
پس از ایجاد این فایل کدهای زیر را در آن کپی نمایید و ذخیره بفرمایید
بعد از ایجاد کدهای زیر را در این فایل کپی و ذخیره نمایید
<?php
// watermark.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 (centred)
imagecopy($image$watermark, (($w/2)-($ww/2)), (($h/2)-($wh/2)), 00$ww$wh);
// Send the image
header('Content-type: image/jpeg');imagejpeg($image,null,95);
exit();
?>

3
قدم سوم ایجاد یک فایل واتر مارک میباشد که پس زمینه آن بیرنگ باشد تا بروی تصاویر محصول شما قرار گیرد .
نکته مهم : کد
 RewriteRule ^(resized)($|/) - [L]

باعث میشود که تصاویر کوچک محصولات شما واتر وارک نشوند اگر شما تمایل دارید تصاویر کوچک هم واتر مارک شوند کافیست این خط را حذف کنید .
تبریک ! به همین سادگی تصاویر شما دارای واتر مارک شدند .
ایجاد واترمارک برای تصاویر ویرچومارت - 5.0 out of 5 based on 13 votes

مجموع رتبه (0)

0 از 5 ستاره

نظرات

اشتراک:
  • هیچ نظری یافت نشد

ارسال نظر به عنوان مهمان

پیوست ها

به این مطلب امتياز دهيد
0
هر روز هفته 24 ساعته پاسخگوی شما هستیم

تماس با ما

88000434
88338284
88634823
تهران - خیابان جلال آل احمد ابتدای پل گیشا خیابان پروانه پلاک 14

وب سایتهای مرتبط