Bildgröße nach Upload ändern

NoFate

Mitglied
Moin,

also ich hab hier gesucht wie en Großer, aber so richtrig wills net in meinen Kopf ;)

Habe folgendes Problem:
Der User soll ein Bild hochladen können, egal in welcher Größe er das auf seinem Rechner gespeichert hat. Das Bild erscheint dann in einem Newsbericht. Nun soll das Bild aber in einer festen Größe angezeigt werden (400x300). Das könnte man natürlich supereinfach lösen, in dem man in der HTML-Ausgabe sagt, <img ... width ="400", height="300">, ich weis.
Ich will aber das Bild direkt mit der Größe 400x300px auf dem Server speichern. Gibts irgendeine Möglichkweit, das nach dem Upload temporär gespeicherte Bild vor dem Kopieren in ein Verzeichnis auf 400x300 Pixel zu ändern?

Danke für eventuelle Tipps.

Grüße

NoFate
 
Hallo snuu,

danke für die Tipps, den Upload bekomm ich allerdings schon hin, das ist nicht das Problem.

Meine Frage war nur, ob es eine EINFACHE Möglichkeit gibt, beim Kopieren der temporären Bilddatei eine neue (Pixel-)Größe festzulegen.

Danke sehr und beste Grüße

NoFate
 
bei meiner board-software (invision) funktioniert es

PHP:
EOF;
}
function Show_attachments_img($data) {
global $ibforums;
return <<<EOF
<br><br><center><b>{$ibforums->lang['pic_attach']}</b></center><br>
<table cellpadding='4' cellspacing='0' border='0' width='50%' align='center' class='fancyborder'>
 <tr>


SETZE DARUNTER 

  <td valign='middle' align='center'><img src='{$ibforums->vars['upload_url']}/{$data['file_name']}' border='0'
onload="javascript:if(this.width > screen.width-300)this.width = (screen.width-300)" onclick="javascript:window.open('{$ibforums->vars['upload_url']}/{$data['file_name']}','','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0')"></td>
 </tr>
</table>
<p>

darunter müßte es wie folgt weiter gehen

EOF;
}
 
Hallo,

danke für Deine Antwort. Die Anzeige ist allerdings kein Problem, die wird eh festgelegt.
Nur wenn ein User ein Bild mit der Größe 800x600 hochlädt, dann soll es halt verkleinert gespeichert werden, das ist der Haken.
Ich hoffe so, immer ein scharfes Bild zu haben.

Also entweder hab ich Deinen Beitrag nicht gschnallt, oder wir haben aneinander vorbei gepostet ;)

Grüße

NoFate
 
Zurück