Verfasst: 29.12.2006 01:10
weisst du eigentlich wie das geht dort gif bilder zu verwenden?
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
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);
}
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;
}
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.
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
Danke, du hast eine PN.Skippy hat geschrieben:@Kellergeist2
[...]