Signaturbild-Erweiterung
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.
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.
weisst du eigentlich wie das geht dort gif bilder zu verwenden?
Galvano-atelier--für alle die Galvanisieren als Hobby betreiben
- Jan500
- Ehemaliges Teammitglied
- Beiträge: 4199
- Registriert: 01.03.2003 21:32
- Wohnort: Hamburg
- Kontaktdaten:
hi
ja du änderst imagecreatefrompng in imagecreatefromgif
ich habe einen cache eingebaut
finde
man kann angeben, wie alt die datei im cache sein darf
bei $cache_time gibt man die tage (eher unwahrscheinlich), stunden, minuten und sekunden an
voreingestellt hab ich 5minuten, ich denke das ist selbsterklärend.
der ordner cache im forenroot muss die chmod rechte 777 besitzen (muss er ja sowieso)
gruß Jan
ja du änderst imagecreatefrompng in imagecreatefromgif

ich habe einen cache eingebaut

finde
ersetze mitdefine('IN_PHPBB', true);
$phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
findeheader("Content-Type: image/png");
define('IN_PHPBB', true);
$phpbb_root_path = '../';
$cache_png = $phpbb_root_path . 'cache/sig.png';
$cache_time = strtotime("+ 0 days 0 hours 5 minutes 0 seconds", @filemtime($cache_png));
if(file_exists($cache_png) AND time() <= $cache_time)
{
readfile($phpbb_root_path . 'cache/sig.png');
}
else
{
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
ersetze mitheader("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
der code beinhaltet schon die palettenvariante...$breite = imagesx($im);
$hoehe = imagesy($im);
$farben= array();
for ($b= 0; $b < $breite; $b++)
{
for ($h= 0; $h < $hoehe; $h++)
{
$farben[] = imagecolorat($im, $b, $h);
}
}
$farben = count(array_count_values($farben));
($farben >= 256)? $farben = 256 : $farben = $farben;
imagetruecolortopalette($im,0, $farben);
Imagepng($im, $cache_png);
Imagepng($im);
ImageDestroy ($im);
}
man kann angeben, wie alt die datei im cache sein darf
bei $cache_time gibt man die tage (eher unwahrscheinlich), stunden, minuten und sekunden an
voreingestellt hab ich 5minuten, ich denke das ist selbsterklärend.
der ordner cache im forenroot muss die chmod rechte 777 besitzen (muss er ja sowieso)
gruß Jan
"Life begins at 40 Knots...!" 
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!

kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
@jan500 ja wie man verschiedene Bilder laden kann hab ich dann noch selbst gefunden
ich habs schon reingewurschtelt
aber hab grad im php handbuch gesehen das kann man automatisieren
dann kann man problemlos gif jpg png und swf(wer nutzt sowas) nutzen
suche
und danke fürs caching
das nenn ich doch mal gelungenes Tuning
Bandbreite sparen, performance durch caching sparen, und problemlos andere Grafikformate nehmen können
ich habs schon reingewurschtelt
aber hab grad im php handbuch gesehen das kann man automatisieren

dann kann man problemlos gif jpg png und swf(wer nutzt sowas) nutzen
suche
Code: Alles auswählen
$image = "../images/signature.png";
$im = imagecreatefrompng($image);
Code: Alles auswählen
$image = "../images/signature.png";
list($width, $height, $type) = @getimagesize($image);
switch ( $type )
{
case 1:
$im = imagecreatefromgif($image);
break;
case 2:
$im = imagecreatefromjpeg($image);
break;
case 3:
$im = imagecreatefrompng($image);
break;
default:
die('Error by define Imagetype it must be an jpg|gif|png');
break;
}
das nenn ich doch mal gelungenes Tuning

Bandbreite sparen, performance durch caching sparen, und problemlos andere Grafikformate nehmen können
Galvano-atelier--für alle die Galvanisieren als Hobby betreiben
- BennyProdo
- Mitglied
- Beiträge: 948
- Registriert: 12.10.2006 11:48
- Wohnort: /root
- Kontaktdaten:
also das ist ja mal geil, dann kann man auch nen 33kb großes bild in der signatur haben, vorrausgesetzt jeder hat die glasfaserclosett hat geschrieben:Ob ISDN oder DSL 6000 das Kabel ist dasselbe ... scheiß Kupfer *g* .
Die sollten lieber mal auf Glasfaser umsteigen.
Denn mit Glasfaser kannste derzeit theoretisch (bald praktisch) unendlich viele Datenmengen senden und empfangen.
Ich glaube die haben mal eine 3000 KM lange Glasfaser genommen und damit wurde erfolgreich satte 450 GBit/s gesendet und empfangen.
Und das ganze auf einer einzigen Faser mit dem mit einem Durchmesser von 3 bis 9 µm.

also wenn soviel damit gesendet/emfangen werden kann, muss ich wohl bald umsteigen
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
- Kellergeist2
- Mitglied
- Beiträge: 1133
- Registriert: 01.06.2003 00:21
- Wohnort: Dortmund
- Kontaktdaten:
Jetzt ist soviel an dem Code hin- und hergewurschtelt worden, könnte einer bitte mal so freundlich sein und den vollständigen Code bereitstellen.
So brauchen auch alle anderen Besucher, welche dies einsetzen wollen, nicht durch unzählige Beiträge und Themen hüpfen, wo der ein oder andere Link nicht mehr funktioniert.
Danke im Voraus.
So brauchen auch alle anderen Besucher, welche dies einsetzen wollen, nicht durch unzählige Beiträge und Themen hüpfen, wo der ein oder andere Link nicht mehr funktioniert.
Danke im Voraus.
Gruß, Kellergeist2
[MSDynamics.de - die deutschsprachige Microsoft Dynamics Community]
[MSDynamics.de - die deutschsprachige Microsoft Dynamics Community]
Man kann damit theoretisch unendlich viel Übertragen. Man benötigt nur passende Endgeräte die das ganze Umsetzen.BennyProdo hat geschrieben:also wenn soviel damit gesendet/emfangen werden kann, muss ich wohl bald umsteigen
Und die sind teuer, deswegen wird heute auf Glasfaser nicht mit 450 GBit/s übertragen.
Aber in Zukunft wird es das auch sicherlich geben.
Falls dich das Thema interessiert: http://de.wikipedia.org/wiki/Lichtwellenleiter

- BennyProdo
- Mitglied
- Beiträge: 948
- Registriert: 12.10.2006 11:48
- Wohnort: /root
- Kontaktdaten:
in ferner zukunft ist vieles möglich was heute praktisch nicht möglich ist 
ich bin gespannt, das würde mir helfen unendlich viel senden und empfangen, die arbeit im i-net würde schneller gehen, und auch ein lahmer pc würde dadurch ein guter server werden, die upload quote ist ja sehr hoch denke ich mal! Naja wenns ja soo teuer ist kann ich es mir niucht leisten, bekomme so oder so alloes billiger bei meinem pc fritzen, bin da ja stammkunde wenn es um gedöns für pc´s geht

ich bin gespannt, das würde mir helfen unendlich viel senden und empfangen, die arbeit im i-net würde schneller gehen, und auch ein lahmer pc würde dadurch ein guter server werden, die upload quote ist ja sehr hoch denke ich mal! Naja wenns ja soo teuer ist kann ich es mir niucht leisten, bekomme so oder so alloes billiger bei meinem pc fritzen, bin da ja stammkunde wenn es um gedöns für pc´s geht
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
@Kellergeist2
also von mir kannstde das komplette haben
-mit caching
-automatische erkennung von jpg|gif|png|wbmp
-und reduzieren der qualität
alles bequem einstellbar in nem kleinen configabschnitt am anfang der Datei.
Muss das nur noch in die phpbb2Version des MODs nachtragen und dort die anleitung mal aktualisieren
also von mir kannstde das komplette haben
-mit caching
-automatische erkennung von jpg|gif|png|wbmp
-und reduzieren der qualität
alles bequem einstellbar in nem kleinen configabschnitt am anfang der Datei.
Muss das nur noch in die phpbb2Version des MODs nachtragen und dort die anleitung mal aktualisieren
Galvano-atelier--für alle die Galvanisieren als Hobby betreiben
- Kellergeist2
- Mitglied
- Beiträge: 1133
- Registriert: 01.06.2003 00:21
- Wohnort: Dortmund
- Kontaktdaten:
Danke, du hast eine PN.Skippy hat geschrieben:@Kellergeist2
[...]
Gruß, Kellergeist2
[MSDynamics.de - die deutschsprachige Microsoft Dynamics Community]
[MSDynamics.de - die deutschsprachige Microsoft Dynamics Community]