Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] watermark, strasznie duzo zajmuje img
Sadu2
post
Post #1





Grupa: Zarejestrowani
Postów: 229
Pomógł: 13
Dołączył: 31.05.2007

Ostrzeżenie: (10%)
X----


Witam,
Mam oto taki kod do watermarku:

  1. <?php
  2. function watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile) {
  3.  list($width, $height) = getimagesize($SourceFile);
  4.  $image_p = imagecreatetruecolor($width, $height);
  5.  $image = imagecreatefromjpeg($SourceFile);
  6.  imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width, $height);
  7.  $white = imagecolorallocate($image_p, 255, 255, 255);
  8.  $font = '911.ttf';
  9.  $font_size = 14;
  10.  imagettftext($image_p, $font_size, 0, 10, 20, $white, $font, $WaterMarkText);
  11.  if ($DestinationFile<>'') {
  12. imagejpeg ($image_p, $DestinationFile, 100);
  13.  } else {
  14. header('Content-Type: image/jpeg');
  15. imagejpeg($image_p, null, 100);
  16.  };
  17.  imagedestroy($image);
  18.  imagedestroy($image_p);
  19. };
  20. ?>


Tylko taki problem, ze uplodowane zdjęcia strasznie duzo zajmuje. Jak normalnie ma około 50kb to po watermarku ma ponad 150kb.
Czy zawsze tak jest czy musze użyc innego kodu do watermarku?

Ten post edytował Sadu2 22.08.2007, 11:32:52
Go to the top of the page
+Quote Post

Posty w temacie
- Sadu2   [php] watermark   22.08.2007, 11:29:15
- - kornel-php   [PHP] pobierz, plaintext <?phpimagejpeg($im...   22.08.2007, 12:43:37
- - Sadu2   Jesteś wielki z 250kb na 83kb. Dzięki wielkie...   22.08.2007, 14:13:13


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: 18.09.2025 - 11:11