Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GD, słaba jakość i za duży napis
n33thl
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 17.08.2009

Ostrzeżenie: (0%)
-----


Witam. Mam skrypt, który generuje dynamiczny napis na obrazku (napis wyciągany z bazy danych). Problem jest w tym, że generowany obraz jest w tragicznej jakości i ma za duże te napisy.
http://r4ffi.info/statusek/cs-bytow_ffa_bf2_userbar.php
  1. <?php
  2. $db_host = "xxx";
  3. $db_user = "xxx";
  4. $db_pass = "xxx";
  5. $db_base = "xxx";
  6. $db = mysql_connect($db_host, $db_user, $db_pass);
  7. mysql_select_db($db_base, $db);
  8. $bf2_1 = mysql_query('SELECT * FROM statusy WHERE id="1"');
  9. $bf2 = mysql_fetch_array($bf2_1);
  10. $rysunek = imagecreatefromjpeg("userbar.jpg");
  11. $bialy = ImageColorAllocate($rysunek, 255, 255, 255);
  12. $nieb = ImageColorAllocate($rysunek, 0, 255, 255);
  13. $czar = ImageColorAllocate($rysunek, 0, 0, 0);
  14. $zielony = ImageColorAllocate($rysunek, 16, 160, 34);
  15. ImageString($rysunek, 70, 230, 1, '' .$bf2['map']. '', $bialy);
  16. ImageString($rysunek, 70, 180, 1, '' .$bf2['active']. '/' .$bf2['max'] . '', $bialy);
  17. header("Content-type: image/jpeg");
  18. ImageJpeg($rysunek);
  19. ?>

Normalnie obraz w JPG jest bardzo dobrej jakości
(IMG:http://r4ffi.info/statusek/userbar.jpg)
Próbowałem to robić w formatach PNG, GIF ale ciągle jakość jest ta sama. Może na tym obrazku to lepiej widać:
http://cs-bytow.pl/statusy/cs-bytow_ffa_bf2.php
A normalnie:
(IMG:http://cs-bytow.pl/statusy/cs-bytow_ffa_bf2.jpg)
Z góry dziękuję za jakieś rady.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:38