maximale größe eines Bildes

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
scheibenbrot
Mitglied
Beiträge: 1552
Registriert: 23.12.2005 14:32

maximale größe eines Bildes

Beitrag von scheibenbrot »

Hallo,
ich möchte, dass ein Bild was per img BBCode eingefügt wird verkleinert wird.
So habe ich in der bbcode.tpl die Angeben width="200px" und height="100px" festgelegt.

Das hat aber auch eine negative Seite.
Ein Bild das größer als 200x100px ist, wird autom. verkleinert.
Ein Bild welches kleiner als 200x100px ist, wird dann auf diese größe gebracht.
Das soll aber verhindert werden, dass also nur bilder geschrumpft werden die zu groß sind und nicht zu kleine vergrößtert.
Danke im Vorraus.

mfg
Love is the slowest form of suicide.
Benutzeravatar
Asmodiel
Mitglied
Beiträge: 568
Registriert: 31.03.2006 14:16
Wohnort: Kassel
Kontaktdaten:

Beitrag von Asmodiel »

das geht mit php *such*
hier:

Code: Alles auswählen

//Dateiname
$img = $dir.$file;
$size = getimagesize($img);
//Bildbreite: $size[0];
if($size[0] > 250) { $h = 250; } else { $h = $size[0]; }
// Bildhöhe: $size[1];
if($size[1] > 350) { $w = 350; } else { $w = $size[0]; }
echo "<a href=".$dir.$file."><img src=". $dir.$file . " width=".$w." height=".$h."></a>";
ich hoffe, du wirst schlau draus, wenn nicht musst du php lernen :D

Ps.: musst die daten aber noch angleichen, wie dus haben willst...
Schönen gruß, Asmodiel
Linus Thorvals hat geschrieben:Intelligence is the ability to avoid doing work, yet getting the work done.
Benutzeravatar
scheibenbrot
Mitglied
Beiträge: 1552
Registriert: 23.12.2005 14:32

Beitrag von scheibenbrot »

Hey danke,
aber in welche Datei muss das rein?
Jeweils in der viewtopic.php oder in der includes/bbcode.php ändert sich nichts, da bleibt alles gleich.
Love is the slowest form of suicide.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Na ja, damit kommst du auch nicht wirklich weit, wenns da drum geht -->
scheibenbrot hat geschrieben:ich möchte, dass ein Bild was per img BBCode eingefügt wird verkleinert wird.
Btw: Nachteile hats gleich mehrere, wenn man Höhe und Breite fest vorgibt (u.a. verzerrte Bilder)
und weil die ganzen Javascriptlösungen auch nicht das Wahre sind, hier mal ein MOD Tipp:

Limit Image Width kommt (mal abgesehn vom Popup) ohne JavaScript aus / easy
Benutzeravatar
scheibenbrot
Mitglied
Beiträge: 1552
Registriert: 23.12.2005 14:32

Beitrag von scheibenbrot »

Der "Limit Image Width" bezweckt er denn das was ich wollte, oder setzt er ein Limit, wie groß es höchstens sein darf?

mfg
Love is the slowest form of suicide.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

scheibenbrot hat geschrieben:Der "Limit Image Width" bezweckt er denn das was ich wollte
Yep, das und mehr. easy
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

ohne js ??

auch bei bildern die extern eingebunden sind??

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Ist ja meistens so, dass die von außerhalb sind (ohne Mods wie upload pic)
Benutzeravatar
scheibenbrot
Mitglied
Beiträge: 1552
Registriert: 23.12.2005 14:32

Beitrag von scheibenbrot »

Danke!! Ich habe den MOD noch etwas an meine Bedürfnisse angepasst. Funktioniert wunderbar.
Love is the slowest form of suicide.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

sehr schön :-)

nur, äähhm also ... ich find den mod nicht...

nur von phpbbplus:
http://www.phpbb2.de/dload.php?action=file&file_id=710

oder bin ich nur zu blind ?

kolja

edit:
der verlinkte mod nutzt aber javascript!
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Antworten

Zurück zu „Coding & Technik“