Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Watermark
Parašė weberiz· 2010 Sau. 16 17:01:50
#1
Sveiki gal kas turi watermark script'a ir gali pasidalinti?
nes internete kiek žiurejau tiek neveik'e išmet 500 error
taigi galit pasidalinti?
Parašė BigMan· 2010 Sau. 17 18:01:34
#2
galiu parduot, jei nori PM.
Parašė WyPuk· 2010 Sau. 17 18:01:29
#3
https://webdnd.com/watermark-v6,t18268
Jeigu reikia v7 ieškok phpfusion.lt
Parašė And2s· 2010 Sau. 17 19:01:22
#4
WyPuk parašė:
https://webdnd.com/watermark-v6,t18268
Jeigu reikia v7 ieškok phpfusion.lt
v7 jau yra įdiegta watermark'o sistema.
Parašė weberiz· 2010 Sau. 17 22:01:00
#5
va kad man reik ne photo galerijos
o tesiog pvz
iamges/cartoon/ ir ten daug paveikeliu
ir kad ant ju watermark uždietu
nes žiurejau kiek bandžiau tiek neveike nei vienas
pagrindas buvo .htaccess ir
php visur
Parašė Cubeland· 2010 Sau. 17 22:01:07
#6
jo reiketu ir man jei ikelsit 10+;)
Parašė XruN· 2010 Sau. 17 22:01:36
#7
Ir man taip pat reiktu kad ant naujienu detu vatermarkus
Parašė BigMan· 2010 Sau. 17 23:01:49
#8
weberiz parašė:
va kad man reik ne photo galerijos
o tesiog pvz
iamges/cartoon/ ir ten daug paveikeliu
ir kad ant ju watermark uždietu
nes žiurejau kiek bandžiau tiek neveike nei vienas
pagrindas buvo .htaccess ir php visur
sakau parasyk PM. Parduosiu uz kelis lietuviskus toki dalyka.. Lygiai taip pat viskas ;)
Parašė weberiz· 2010 Sau. 18 16:01:54
#9
aik tu moket už toki dalyka...
turiu koda bet kaškas jame netaip nes neveik
.htaccess
RewriteEngine On
RewriteRule ^(.+)\.jpg$ wrapper.php?image=$1\.jpg [L]
RewriteRule ^(.+)\.gif$ wrapper.php?image=$1\.gif [L]
RewriteRule ^(.+)\.png$ wrapper.php?image=$1\.png [L]
RewriteRule ^(.+)\.bmp$ wrapper.php?image=$1\.bmp [L]
wrapper.php
<?php
$watermark = “watermark.png”;
$image = $_GET["image"];
if (empty($image)) die();
if (!file_exists($image)) {
header(“404 Not Found”);
echo “File Not Found.”; die();
}
$outputType = getFileType($image);
watermark($image, $watermark, $outputType);
/**
Outputs the image $source with $watermark in the lower right corner.
@param $source the source image
@param $watermark the watermark to apply
@param $outputType the type to output as (png, jpg, gif, etc.)
defaults to the image type of $source if left blank
*/
function watermark($source, $watermark, $outputType=”") {
$sourceType = getFileType($source);
$watermarkType = getFileType($watermark);
if (empty($outputType)) $outputType = $sourceType;
if ($outputType == “gif”) $outputType = “png”;
header(“Content-type:image/$outputType”);
$createSource = “ImageCreateFrom”.strtoupper($sourceType);
$showImage = “Image”.strtoupper($outputType);
$createWatermark = “ImageCreateFrom”.strtoupper($watermarkType);
// Load original and watermark to memory
$output = $createSource($source);
$logo = $createWatermark($watermark);
ImageAlphaBlending($output, true);
// Find proper coordinates so watermark will be in the lower right corner
$x = ImageSX($output) – ImageSX($logo);
$y = ImageSY($output) – ImageSY($logo);
// Display
ImageCopy($output, $logo, $x, $y, 0, 0, ImageSX($logo), ImageSY($logo));
$showImage($output);
// Purge
ImageDestroy($output);
ImageDestroy($logo);
}
function getFileType($string) {
$type = strtolower(eregi_replace(“^(.*)\.”,”",$string));
if ($type == “jpg”) $type = “jpeg”;
return $type;
}
Redagavo weberiz· 2010 Sau. 18 16:01:20