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
|
||||
$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 );
|
||||
$tekst_image = $imagine->create($size_estimate, $palette->color('#fff', 100));
|
||||
$tekst_paleta = $tekst_image->palette();
|
||||
@@ -78,6 +78,15 @@ $gotova_slika->paste($okvir_image, new Imagine\Image\Point(0,0));
|
||||
// dodaj mu kod
|
||||
$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";
|
||||
@@ -95,6 +104,6 @@ header("Cache-Control: max-age=$seconds_to_cache");
|
||||
|
||||
// snimi i prikazi
|
||||
//$gotova_slika->save(__DIR__ . "/cache/tip" . $okvir_id . "slika" . $slika . ".jpg");
|
||||
$gotova_slika->show("png");
|
||||
$gotova_slika->show("jpg");
|
||||
// koristiti CDN za kes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user