![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#2 |
Jr. Member
![]() |
![]() Hier eine Funktion dich ich mal gemacht habe.
//----------------------------------------------------- function make_thumb($Grafikdatei,$GrafikPfadIn,$GrafikPfadO ut,$ThumbnailHoehe){ $GrafikPfadDateiIn=$GrafikPfadIn."/".$Grafikdatei; $GrafikPfadDateiOut=$GrafikPfadOut."/".$Grafikdatei; $Bilddaten = getimagesize("$GrafikPfadDateiIn"); $OriginalBreite = $Bilddaten[0]; $OriginalHoehe = $Bilddaten[1]; $ThumbnailHoehe = 40; $ThumbnailBreite = (int) ($Bilddaten[0]/$Bilddaten[1]*$ThumbnailHoehe); if($Bilddaten[2]==1) { $Originalgrafik = ImageCreateFromGIF($GrafikPfadDateiIn); $Thumbnailgrafik = ImageCreate($ThumbnailBreite, $ThumbnailHoehe); ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe); ImageGIF($Thumbnailgrafik, $GrafikPfadDateiOut); } elseif($Bilddaten[2]==2) { $Originalgrafik = ImageCreateFromJPEG($GrafikPfadDateiIn); $Thumbnailgrafik = ImageCreate($ThumbnailBreite, $ThumbnailHoehe); ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe); ImageJPEG($Thumbnailgrafik, $GrafikPfadDateiOut); } elseif($Bilddaten[2]==3) { $Originalgrafik = ImageCreateFromPNG($GrafikPfadDateiIn); $Thumbnailgrafik = ImageCreate($ThumbnailBreite, $ThumbnailHoehe); ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe); ImagePNG($Thumbnailgrafik, $GrafikPfadDateiOut); } }//function end //----------------------------------------------------- Greetz HOK |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|