Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]GD, zapis obrazu
Forum PHP.pl > Forum > Przedszkole
peter13135
po interesującej konwersacji z manualem, udało mi sie wydobić taki kod php
  1. <?php
  2. // The file
  3. $filename = '01.jpg';
  4.  
  5. // Set a maximum height and width
  6. $width = 200;
  7. $height = 200;
  8.  
  9. // Content type
  10. header('Content-type: image/jpeg');
  11.  
  12. // Get new dimensions
  13. list($width_orig, $height_orig) = getimagesize($filename);
  14.  
  15. $ratio_orig = $width_orig/$height_orig;
  16.  
  17. if ($width/$height > $ratio_orig) {
  18.   $width = $height*$ratio_orig;
  19. } else {
  20.   $height = $width/$ratio_orig;
  21. }
  22.  
  23. // Resample
  24. $image_p = imagecreatetruecolor($width, $height);
  25. $image = imagecreatefromjpeg($filename);
  26. imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
  27.  
  28. // Output
  29. imagejpeg($image_p, null, 100);
  30. ?>


czy mógłby mi ktoś powiedziec w jaki sposób zapisać tan plik a nie wyświetlać??
Zac
przeczytaj dokładnie:
imagejpeg" title="Zobacz w manualu PHP" target="_manual
Maxik
  1. <?php
  2. imagejpeg($image_p, 'pliczek.jpg', 100);
  3. ?>
Syriusz
Ok. Wiemy jak zapisac, wiemy gdzie, to teraz jak zrobic taki myk aby user sam wybral nazwe pliku badz byla ona losowa i aby wyswietlil sie link do obrazka taki jakby mini upload na grafike. Ma ktos pomysl jak to zrobic?

Docelowo bedzie sie takie cos wyswietlac pod wygenerowanym obrazkiem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.