Portable Network Graphics: Porovnání verzí

Skočit na navigaci Skočit na vyhledávání
Přidáno 681 bajtů ,  před 8 lety
m (napřímení 2 odkazů)
 
<!--[if IE 6]> je takzvaný podmíněný komentář a říká prohlížeči, aby se podíval, jestli to náhodou není Internet Explorer 6, pokud ano, vloží se skript DD_belatedPNG.js a provede se příkaz DD_belatedPNG.fix('.png_bg'); kde je mezi závorkami opět CSS selektor, tento vybere elementy s atributem class=“png_bg“ a na ně aplikuje PNG průhlednost. Toto řešení nemá žádné z předchozích omezení, funguje jak pro elementy img, tak pro obrázky na pozadí, včetně opakování a pozicování. Je ale potřeba, aby měl návštěvník povolený Javascript.
 
Další systém, který nepodporuje bez ošetření průhlednost PNG, je PHP. Pokud chcete v PHP zobrazit průhledný PNG, použijte tento kód:
 
<?
header("Content-type: image/png");
//stránka bude jen obrázek
$image = imagecreatefrompng($filepath);
//"$filepath" je proměnná s adresou URL, kde je umístěn obrázek;
//do "$image" se vloží obrázek z "$filepath", se kterým se bude pracovat
imagealphablending($image, false);
$color = imagecolorallocatealpha($image, 0, 0, 0, 127);
imagefill($image, 0, 0, $color);
imagesavealpha($image, true);
imagepng($image);
//nyní se obrázek zobrazí
imagedestroy($image);
?>
 
=== Gamma ===
Neregistrovaný uživatel

Navigační menu