WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » [gelöst] Vorschaubilder durch PHP » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
Zeile 33 muss doch nur duch die Funktion ersetzt werden, die ich gepostet hab.
von beule
hey Austin Powers

kannst du das script, wenn du es ganz fertig hast hier noch mal posten?
danke
von Austin Powers
Danke!!
von languitar
imagecopyresampled()
von Austin Powers
Ich benutze ein ein kleines script um aus großen Bildern temporäre Vorschaubilder zu erzeugen.
Leider sind die Vorschaubilder of grisselig oder unscharf.
Das Script welche ich momentan benutze ist zwar zum größten Teil abgekupfert, aber wozu das Rad 2x erfinden *gg*
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37:
if(!$breit)$breit=50;
if(!$hoch)$hoch =50;
if($gross)
$breit=$hoch=$gross;
if(!$bild){$bild ="sysimg/error.jpg";$breit=50;$hoch =50;}
if(!file_exists($bild)){$bild ="sysimg/error.jpg";$breit=50;$hoch =50;}
$info = getimagesize($bild);
clearstatcache();
switch($info[2])
{
case 2:
$bildalt=imagecreatefromjpeg($bild);
break;
case 3:
$bildalt=imagecreatefrompng($bild);
break;
case 4:
$bildalt=imagecreatefromwbmp($bild);
break;
default:
$breit=50;$hoch =50;
$bild="sysimg/format.jpg";
$bildalt=imagecreatefromjpeg($bild);
$info = getimagesize($bild);
break;
}
$breitalt=$info[0];
$hochalt=$info[1];
if((ceil($breitalt*$hoch/$hochalt))>=$breit)
$hoch=ceil($hochalt*$breit/$breitalt);
$breit=ceil($breitalt*$hoch/$hochalt);
$bildneu=imagecreatetruecolor($breit,$hoch);
imagecopyresized($bildneu,$bildalt,0,0,0,0,$breit,$hoch,$breitalt,$hochalt);
header("Content-Type: image/jpg");
imagejpg($bildneu);
imagedestroy($bildneu);
imagedestroy($bildalt);
Hat wer eine Idee wie ich ein besseres Ergebinis erziele?


---
MfG:Austin Power (Saturn Realm)
OMW! Zumindest sobald ich herausgefunden hab wo ich JETZT gerade bin.
<---------->
"Wenn Liebe die Antwort ist, könnst Du bitte die Frage neu formulieren?" ... Lily Tomlin
<---------->
code hier http://www.pastebin.com

Nach oben