Script zum Bilder verkleinern?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
altes bild
aufruf
besten kostenlos danke
bild
dank
datei
editor
effekt
endeffekt
formatieren
foto
jemand
ordner
pixel
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
meinst du die Dateigr??e, oder die Bildergr??e in Pixel ?
in HTML kannst du bei Bildern einfach mit width und height formatieren.
Sollte es die gr??e der Datei sein, was soll das f?r einen effekt haben?
Wird das Bild dann klein geschnitten ? -
<?php
$PicPathIn="./fotos/org/";
$PicPathOut="./fotos/";
$neueBreite=100;
$neueHoehe=100;
// $neueHoehe = intval($hoehe*$neueBreite/$breite);
$kontent .= "
<br>
<form action=\"index.php?action=gallery&passwort=$passwort\" method=\"post\" enctype=\"multipart/form-data\">
Ein Bild hochladen :<br>
<input type=\"file\" name=\"datei\" />
<input type=\"submit\" value=\"Datei hochladen\" />
</form>";
if (isset($_FILES['datei']))
{
$bild = $_FILES['datei']['name'];
move_uploaded_file($_FILES['datei']['tmp_name'], $PicPathIn."/".$bild);
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
if($size[2]==1)
{
// GIF
$altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
imageGIF($neuesBild,"$PicPathOut"."$bild");
}
if($size[2]==2)
{
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."$bild");
}
if($size[2]==3)
{
// PNG
$altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."$bild");
}
$kontent .= "Altes Bild<BR>";
$kontent .= "<IMG SRC=\"$PicPathIn$bild\" WIDTH=\"$breite\" HEIGHT=\"$hoehe\"><BR><BR>";
$kontent .= "Neues Bild:<BR>";
$Thumbnail=$PicPathOut.$bild;
$kontent .= "<IMG SRC=\"$Thumbnail\" WIDTH=\"$neueBreite\" HEIGHT=\"$neueHoehe\">";
}
?>
einfach in den editor und abspeichern fertig is es!:xyxthumbs: -
danke an beide!!! :xyxthumbs:
bladehunter, dass was du meinst ist mir ja auch bekannt, an der tats?chlichen bild- UND dateigr??e ?ndert sicher aber im endeffekt ja gar nix -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage