Author Topic: problem s imagecolorallocate()  (Read 1013 times)

spargi

  • Newbie
  • *
  • Posts: 4
    • View Profile
problem s imagecolorallocate()
« on: 14.12.2011, 04:10:35 »
Zdravim uz dlhsiu dobu riesim v php natoceny text v obrazku.
uz sa mi to podarilo ale mam problem s faroue textu...

Ukážka je tu:
Code: [Select]
http://agae.sk/new/
V index.php mam pod sebou 2 obrazky... jeden generovany z obr.php a druhy je png obrazok ktory si nacitava subor obr.php

zdrojovy kod suboru obr.php

Code: [Select]
<?php
header
('Content-Type: image/png');
$im imagecreatefrompng('1.png');
$text 'Zľavy';
$font 'arial.ttf';
$cerna imagecolorallocate($im000); // chcam mat text ciernej farby
imagettftext($im7102020$cerna$font$text);
imagepng($im);
imagedestroy($im);
?>


A funguje mi vsetko az na farbu textu ktora sa mi nejako cudne meni...


Viete mi pomocť s tým, aby tá farba bola čisto čierna ? :)

Za odpovede ďakujem :)

spargi

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: problem s imagecolorallocate()
« Reply #1 on: 15.12.2011, 00:14:21 »
Už som to vyriešil tým ze som si zadefinoval nejakú farbu, potom som na tu premennú kde bola definovaná ta farba hodil funkciu
imagecolordeallocate($obrazok, $farba);
a potom som si zasa do premennej $farba zadefinoval tú čiernu a už to fachčí :)

Code: [Select]
<?php
header
('Content-Type: image/png');
$im imagecreatefrompng('1.png');
$text 'Zľavy';
$font 'arial.ttf';
$cerna imagecolorallocate($im000); //definovanie hociakej farby
imagecolordeallocate($im$cerna); //undefinovanie farby :D
$cerna imagecolorallocate($im000); // a znova defiovanie :D
imagettftext($im7102020$cerna$font$text);
imagepng($im);
imagedestroy($im);
?>