Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiana rozdzielczości
bartexx
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2010

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


Witam
Napisałem funkcję zmniejszającą rozdzielczość obrazów ale po wyścietleniu tego zamiast obrazów wyskakują jakieś znaki...

Funkcja wygląda tak:
  1. function newImageSize($orginalImage, $targetWidth, $targetHeight){
  2. $expension = getimagesize($orginalImage);
  3.  
  4. list($orginalWidth, $orginalHeight) = getimagesize($orginalImage);
  5. $width = $orginalWidth/$targetWidth;
  6. $height = $orginalHeight/$targetHeight;
  7.  
  8. if($targetHeight>$targetWidth){
  9. $newWidth = round($orginalWidth*(1/$height));
  10. $newHeight = round($orginalHeight*(1/$height));
  11. }
  12. else{
  13. $newWidth = round($orginalWidth*(1/$width));
  14. $newHeight = round($orginalHeight*(1/$width));
  15. }
  16.  
  17. $newImageResize = imagecreatetruecolor($newWidth,$newHeight);
  18.  
  19. if($expension[mime] == 'image/png'){
  20. $imageTemporary = imagecreatefrompng($orginalImage);
  21. }
  22. if($expension[mime] == 'image/jpeg'){
  23. $imageTemporary = imagecreatefromjpeg($orginalImage);
  24.  
  25. }
  26. imagecopyresampled($newImageResize,$imageTemporary,0,0,0,0,$newWidth,$newHeight,$width,$height);
  27.  
  28. imagejpeg($newImageResize, NULL, 70);
  29. }

Sprawdzałem biblitekę gd wszysko ustwiona na TRUE
Go to the top of the page
+Quote Post
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Wszystko fajnie, wszystko pięknie, ale nagłówka HTTP to już nie raczyłeś wysłać. Przy okazji:

Kod
$expension[mime]


Dlaczego indeks nie jest zapisany w apostrofach?
Go to the top of the page
+Quote Post

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: 3.10.2025 - 06:44