URL: https://www.overclockers.at/coding-stuff/php_bild_resizen_69844/page_1 - zur Vollversion wechseln!
es gibt ja 2 möglichkeitn oder? die eine dafür braucht ma ja irgend a zusatzprogramm am server.. irgendwass mit G... weis nimma genau
wie kann ich das sonst machn
welche möglichkeitn gibts?
bisher hab ich es imma so gmacht:
$picdir = "pics";
$thumbdir = "thumbs";
$ext = "_klein";
$array = explode (".",$file_name);
$filename = $array[0];
$extension = strtolower($array[1]);
$original = "$picdir"."/"."$filename"."."."$extension";
$small = "$thumbdir"."/"."$filename$ext"."."."$extension";
@copy($file, "$picdir/$filename"."."."$extension");
$new_w=120;
$new_h=135;
$dst_img=ImageCreate($new_w,$new_h);
$src_img=ImageCreateFromjpeg($original);
ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img));
Imagejpeg($dst_img, $small);
dafür brauch ich doch den plugin oder?
wie kann ich des anders resizen falls des plugin ned installiert ist?
und wie check i das obs installiert ist?
mfg
also, checken obs installed is, geht leicht:
entweder du hast zugriff auf die php.ini dann schaust einfach nach (gd heissts)
oder du probierst ganz einfach eine gd-funktion aus (also createimagefrompng zum beispiel) wenns geht und kein fehler kommt is installed
es gibt auch irgendwelche umgebungsvariablen - dazu solltest du das manual konsultieren
edit: es is nicht wirklich ein "plugin" es kommt mit php is nur standardmässig deaktiviert, weils performance frisst
du könntest einen eigenen jpg-interpreter schreiben, der das bild dann runterrechnen kann - wäre aber irgendwie übertrieben imho
alternative wäre auch ein cgi-script
mit phpinfo kann i nix auslesn ned oder?
weil auf die php.ini hab i kan zugriff
mit phpinfo kannst du dir anzeigen lassen, ob gd installiert und enabled ist.
danke, dann schau i glei mal
int phpinfo ( void)Zitat von semteXmit phpinfo kann i nix auslesn ned oder?
weil auf die php.ini hab i kan zugriff
mhm wenn nix steht... vo wegn GD... dann is es einfach ned installiert oder?
gibts dann irgend nen workaround...
sonst währs a egal
ja, wenn nichts von GD oder imageMagick erwähnt ist, ist es nicht installiert.
na nix erwähnt...
und workaround gibts keinen? also einen er in php integriert ist?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025