Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmenijszenie zdjęcia w czasie otwierania
Kiui
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 8.06.2012
Skąd: Lublin

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


Witam.

Potrzebuję zmniejszyć zdiecie przy wywołaniu nie stety <img width,height do tego się nie nadaje> ponieważ skryt który używam do slejdera nie ma mozlwiości takiej.

Posiadam własny skrypt php w który otwiera zdięcie.
  1. $polozenie =$_GET["pol"];
  2.  
  3.  
  4. $lokalizacja = $_SERVER["DOCUMENT_ROOT"].'/foto/'.$polozenie;
  5.  
  6. if(@file_exists($lokalizacja)==1)
  7. {
  8. $rozmiar = filesize($lokalizacja);
  9. header("Content-type: image/png");
  10. header("Content-Length: $rozmiar");
  11. //header("Content-Description: File Transfer");
  12. //header('Content-Disposition: attachment; filename="'.$obraz.'"');
  13. // header("Content-Transfer-Encoding: binary");
  14.  
  15. }
  16. else
  17. {
  18. $lokalizacja = $_SERVER["DOCUMENT_ROOT"].'/obrazy/bp.png';
  19.  
  20. $rozmiar = filesize($lokalizacja);
  21. header("Content-type: image/png");
  22. header("Content-Length: $rozmiar");
  23.  
  24. }
  25.  
  26. readfile($lokalizacja);
  27.  
  28.  


Chciałbym w tym kodzie dożucić wysokość i szerokość.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kiui
post
Post #2





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 8.06.2012
Skąd: Lublin

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


Tak mądre to było z mojej strony. masz racje.

ale hyba jestem nadal nie zaczajony mam taki kod na wejściu wrzucam lokalizację ale nie wiem gdzie jest wyjście.
Położenie pos1
  1. $img = imagecreatefromjpeg($lokalizacja);
  2. $width = imagesx($img);
  3. $height = imagesy($img);
  4.  
  5. $width_mini = $width * 0.1;
  6. $height_mini = $height * 0.1;
  7. $img_mini = imagecreatetruecolor($width_mini, $height_mini);
  8. imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
  9. imagejpeg($img_mini, $polozenie, 80);
  10. imagedestroy($img);
  11. imagedestroy($img_mini);


Ten post edytował Kiui 17.06.2013, 12:41:24
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: 10.10.2025 - 12:19