Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]skalowanie zdjęć + formularz
Forum PHP.pl > Forum > Przedszkole
marcus753
mecze sie z tym juz 2 dzien mam taki skrypt odbierajacy zdjecie i zapisujacy je

  1.  
  2. if ($_GET['plik']=='tak'){
  3. $file = $HTTP_POST_FILES["plik"]["tmp_name"];
  4. $zapisz_jako = "001.jpg";
  5.  
  6. if (!copy($file, $zapisz_jako)) {
  7.  
  8. print ("Kopiowanie pliku nie powiodło się...<br>\n");
  9.  
  10. }
  11.  
  12. print "<BR>Nazwa pliku: ".$HTTP_POST_FILES["plik"]["name"];
  13.  
  14. print "<BR>Rozmiar pliku: ".$HTTP_POST_FILES["plik"]["size"];
  15.  
  16. print "<BR>tymczasowo: ".$HTTP_POST_FILES["plik"]["tmp_name"];
  17.  
  18. print "<BR>Typ przesłanego pliku: ".$HTTP_POST_FILES["plik"]["type"];
  19. }
  20. else{
  21. echo "<form action=\"karta.php?plik=tak\" method=\"post\" enctype=\"multipart/form-data\">
  22.  
  23. Wprowadź nazwę pliku: <input type=\"file\" name=\"plik\">
  24. <br><input type=\"submit\" value=\"prześlij\">
  25.  
  26. </form>";
  27. }



chciałbym zeskalować to zdjęcie do rozmiaru np. 600x800 proporcja nie jest dla mnie wazna

kombinowałem w php
  1. header("Content-type: image/png");
  2.  
  3. $im = imagecreate(1700,2338); #stworzenie obrazka
  4.  
  5. $obraz = imagecreatefromjpeg("001.jpg"); #pobranie obrazka do skryptu
  6.  
  7.  
  8.  
  9.  
  10. imagecopyresized($im,$obraz,0,0,0,0,1700,2338,imagesx($obraz),imagesy($obraz)); #nanoszenie
  11. imagedestroy($obraz);
  12.  
  13. imagejpeg($obraz); #wydruk jpeg'a


ale albo mi kod nie dzialal albo tracilem kolor na zdjeciu

bede bardzo wdzieczny za pomoc pozdrawiam !
erix
imagecreatetruecolor
marcus753
dzięki wielkie wink.gif
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.