From c4040462308425379c711a6bbf71641212e69e13 Mon Sep 17 00:00:00 2001 From: Senad Uka Date: Sun, 30 Aug 2020 08:04:48 +0200 Subject: [PATCH] Font i promjena psianja --- image.php | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/image.php b/image.php index f478f10..d789de3 100644 --- a/image.php +++ b/image.php @@ -58,15 +58,27 @@ $gotova_slika = $imagine->create($okvir_size, $color); $pocetak_odozgo = ($okvir_size->getHeight() - $slika_size->getHeight()) / 2; $gotova_slika->paste($slika_image, new Imagine\Image\Point($pocetak_s_lijeva,$pocetak_odozgo)); -// napisi kod artikla -$tekst_paleta = $okvir_image->palette(); -$drawer = $okvir_image->draw(); -$drawer->text( - "$okvir_id" . "$slika", - $imagine->font(__DIR__ . '/uokvirime.ttf', 15, $tekst_paleta->color('#AAA', 0)), - new Imagine\Image\Point(1, 1)); - // uokviri platno - $gotova_slika->paste($okvir_image, new Imagine\Image\Point(0,0)); +// nacrtaj kod artikla + $font = $imagine->font(__DIR__ . '/uokvirime.ttf', 15, $palette->color('#AAA', 0)); + $mark = "$okvir_id" . $slika; + $size_estimate = $font->box($mark, 0 ); + $tekst_image = $imagine->create($size_estimate, $palette->color('#000', 100)); +$tekst_paleta = $tekst_image->palette(); +$drawer = $tekst_image->draw(); +$drawer->text( + $mark, + $font + , + new Imagine\Image\Point(0, 0)); + + +// uokviri platno +$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)); + + $imeslike = "$okvir_id" . "$slika"; $etag = bin2hex(mhash(MHASH_ADLER32, $imeslike));