Watermark
This commit is contained in:
13
image.php
13
image.php
@@ -60,7 +60,7 @@ $gotova_slika = $imagine->create($okvir_size, $color);
|
|||||||
|
|
||||||
// nacrtaj kod artikla
|
// nacrtaj kod artikla
|
||||||
$font = $imagine->font(__DIR__ . '/uokvirime.ttf', 15, $palette->color('#AAA', 100));
|
$font = $imagine->font(__DIR__ . '/uokvirime.ttf', 15, $palette->color('#AAA', 100));
|
||||||
$mark = "$okvir_id" . $slika;
|
$mark = $slika . "-" . $okvir_id;
|
||||||
$size_estimate = $font->box($mark, 0 );
|
$size_estimate = $font->box($mark, 0 );
|
||||||
$tekst_image = $imagine->create($size_estimate, $palette->color('#fff', 100));
|
$tekst_image = $imagine->create($size_estimate, $palette->color('#fff', 100));
|
||||||
$tekst_paleta = $tekst_image->palette();
|
$tekst_paleta = $tekst_image->palette();
|
||||||
@@ -78,6 +78,15 @@ $gotova_slika->paste($okvir_image, new Imagine\Image\Point(0,0));
|
|||||||
// dodaj mu kod
|
// dodaj mu kod
|
||||||
$gotova_slika->paste($tekst_image, new Imagine\Image\Point(0,0));
|
$gotova_slika->paste($tekst_image, new Imagine\Image\Point(0,0));
|
||||||
|
|
||||||
|
// ucitaj i dodaj watermark
|
||||||
|
|
||||||
|
$watermark = $imagine->open(__DIR__ . '/uokvirime.png');
|
||||||
|
$size = $gotova_slika->getSize();
|
||||||
|
$wSize = $watermark->getSize();
|
||||||
|
|
||||||
|
$bottomRight = new Imagine\Image\Point($size->getWidth() - $wSize->getWidth(), $size->getHeight() - $wSize->getHeight());
|
||||||
|
|
||||||
|
$gotova_slika->paste($watermark, $bottomRight);
|
||||||
|
|
||||||
|
|
||||||
$imeslike = "$okvir_id" . "$slika";
|
$imeslike = "$okvir_id" . "$slika";
|
||||||
@@ -95,6 +104,6 @@ header("Cache-Control: max-age=$seconds_to_cache");
|
|||||||
|
|
||||||
// snimi i prikazi
|
// snimi i prikazi
|
||||||
//$gotova_slika->save(__DIR__ . "/cache/tip" . $okvir_id . "slika" . $slika . ".jpg");
|
//$gotova_slika->save(__DIR__ . "/cache/tip" . $okvir_id . "slika" . $slika . ".jpg");
|
||||||
$gotova_slika->show("png");
|
$gotova_slika->show("jpg");
|
||||||
// koristiti CDN za kes
|
// koristiti CDN za kes
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user