برای بسیاری از کاربران اتفاق افتاده که نیاز داشته باشند تصاویر محصولاتی که در ویرچومارت قرار میدهند به صورت اتوماتیک دارای واتر مارک شوند در این آموزش نحوه ایجاد یک واتر مارک اتوماتیک را به شما آموزش میدهیم
RewriteRule ^(resized)($|/) - [L] RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f RewriteRule \.(gif|jpeg|jpg|png)$ watermark.php [QSA,NC]
<?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)), 0, 0, $ww, $wh);
// Send the image
header('Content-type: image/jpeg');imagejpeg($image,null,95);
exit();?>
RewriteRule ^(resized)($|/) - [L]باعث میشود که تصاویر کوچک محصولات شما واتر وارک نشوند اگر شما تمایل دارید تصاویر کوچک هم واتر مارک شوند کافیست این خط را حذف کنید .
نظرات (0)