Attachment-Mod: Thumb größer als Orginal

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Attachment-Mod: Thumb größer als Orginal

Beitrag von Wuppi »

Hi

ich hab paar kleine (großes *G*) Problem mit dem Attachment-Mod:

Das Thumb ist größer (Auflösung) als das Orginalbild:
http://www.numismatikforum.de/ftopic8421.html
(das Thumb ist zudem auch 5kb größer (!) als das Orginal)

Dieses Problem beobachte ich letzterzeit recht oft im Forum - aber sehe da keine gemeinsamkeiten ...

Das Thumb ist genauso groß wie das Orginal:
http://www.numismatikforum.de/ftopic8613.html
(Auflösung gleich; Bytemässig ist das Thumb kleiner; Höhe ist 400 - normal hab ich immer 147-150px)

Hier ein ähnlich alter Beitrag wo es mit dem Resize beim Thumb klappt:
http://www.numismatikforum.de/ftopic8530.html

Ich meine das Problem hab ich erst seit dem Update auf phpbb2 2.0.11 und dem nötigen Update des Attachment-Mods auf 2.3.11 (vorher isses mir zumindest nicht aufgefallen)

Folgendes hab ich unter "Spezial-Kategorien" :
Bilder direkt in Nachrichten anzeigen: Ja
Thumb erstellen: Ja
Min. Thumb Größe: 90000
Benutze GD2: nein
Imagick: /usr/bin/convert
Max. Abmessung eines Bildes: 0x0
Bild Link Abmessung:0x0

Gruß
Wuppi
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hallöle

Keiner der mir helfen kann?

Gruß
Wuppi
Benutzeravatar
mtk-flo
Mitglied
Beiträge: 67
Registriert: 04.02.2005 15:54
Kontaktdaten:

Beitrag von mtk-flo »

Wie bekommst du die thumbnails hin ?
will das auch, aber weiß net wie ... danach such ich schon die ganze zeit ....
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

mtk-flo hat geschrieben:Wie bekommst du die thumbnails hin ?
will das auch, aber weiß net wie ... danach such ich schon die ganze zeit ....
hi

haste den den Attachment-Mod installiert? Dann sollte es so gehen wie ich es in meinem Beitrag geschildert habe (letzter "Absatz"). Wenn du kein Imagemagick auf dem Server hast (mal hoster nachfragen - packen die oft drauf wenn mans möchte), dann kannste auch GD2 nutzen - das sollte auf jedenfall klappen.

Gruß
Wuppi
Benutzeravatar
mtk-flo
Mitglied
Beiträge: 67
Registriert: 04.02.2005 15:54
Kontaktdaten:

Beitrag von mtk-flo »

Woher bekomm ich GD2 ?
Bzw ImageMagick ?!

Was ist bei den beiden der Unterschied ?
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Wuppi hat geschrieben:Hallöle

Keiner der mir helfen kann?

Gruß
Wuppi
Ähnliches Problem hatten wir auch mit der
neuen attach_mod Version ^^

Hier ne Lösung, wo auch die max Höhe
wieder genau festgelegt wird.

Suche in functions_thumbs.php nach

Code: Alles auswählen

function get_img_size_format($width, $height)
{
	// Maximum Width the Image can take
	$max_width = 400;

	if ($width > $height)
	{
		return array(
			round($width * ($max_width / $width)),
			round($height * ($max_width / $width))
		);
	} 
	else 
	{
		return array(
			round($width * ($max_width / $height)),
			round($height * ($max_width / $height))
		);
	}
}
Ersetze den Code durch:

Code: Alles auswählen

/*
// Calculate the needed size for Thumbnail
//
function get_img_size_format($width, $height)
{
	// Maximum Width the Image can take
	$max_width = 400;

	if ($width > $height)
	{
		return array(
			round($width * ($max_width / $width)),
			round($height * ($max_width / $width))
		);
	} 
	else 
	{
		return array(
			round($width * ($max_width / $height)),
			round($height * ($max_width / $height))
		);
	}
}

*/
// Calculate the needed size for Thumbnail
//
function get_img_size_format($width, $height)
{

	// Change these two values to define the Thumbnail Size
	$max_width = 400;
	$max_height = 200;
	
	if ($width > $max_width)
	{
		$tag_height = ($max_width / $width) * $height;
		$tag_width = $max_width;
		
		if ($tag_height > $max_height) 
		{
			$tag_width = ($max_height / $tag_height) * $tag_width;
			$tag_height = $max_height;
		}
	} 
	else if ($height > $max_height) 
	{
		$tag_width = ($max_height / $height) * $width;
		$tag_height = $max_height;

		if ($tag_width > $max_width) 
		{
			$tag_height = ($max_width / $tag_width) * $tag_height;
			$tag_width = $max_width;
		}
	} 
	else 
	{
		$tag_width = $width;
		$tag_height = $height;
	}

	return array(
		round($tag_width),
		round($tag_height)
	);
}
Sollte helfen, die Thumbs wieder auf ein
sinnvolles Maß zu beschränken.
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hi

@mtk-flo:
GD2 ist meist beim Apache dabei ... imagemagick mußte mal im Netz suchen ... muß dir aber dein Hoster zur verfügung stellen.

@easygo:
Das sieht doch mal gut aus ;)

Code: Alles auswählen

   
$max_width = 400;
$max_height = 200; 
hab ich in 250x125 geändert - kann ich jetzt nachträglich auch die alten Thumbs "korrigieren"?? Die änderung greift scheinbar ja nur bei neuen Thumbs ...

Gruß
Wuppi
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Jo, das funktioniert erst ab der Änderung.

Kannst ja die alten attaches einzeln aktualisieren,
wenn du mal ganz viiiel Langeweile hast ^^

:P easygo
Benutzeravatar
mtk-flo
Mitglied
Beiträge: 67
Registriert: 04.02.2005 15:54
Kontaktdaten:

Beitrag von mtk-flo »

Wuppi:
Ich suche ja das Imagemagick, weil ich mein eigenen Server habe. Ich such es für einen Windows 2000 Server ....
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

mtk-flo hat geschrieben:Wuppi:
Ich suche ja das Imagemagick, weil ich mein eigenen Server habe. Ich such es für einen Windows 2000 Server ....
www.imagemagick.org/

@easygo: mhh ne das lass ich dann lieber ;)

Thx
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“