Diskuze: Barvy v GD knihovně
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
<?php
$i = new Imagick("obrazek.jpg");
$i->paintOpaqueImage("#000000", "rgba(0,0,0,0)", 0); /* Ten třetí parametr můžeš zvýšit pro toleranci */
$i->writeImage("obrazek_novy.jpg");
?>
používám GD knihovnu. tohle asi není pro ni. víš jak to udělat v GD?
Vlož si obrázek do proměnné $im.
for ($x=imagesx($im); $x--; ) {
for ($y=imagesy($im); $y--; ) {
$c = imagecolorat($im, $x, $y);
if ($c[0] == 0/*R*/ && $c[1] == 0/*G*/ && $c[2] == 0/*B*/) {//Stará barva
$colorB = imagecolorallocatealpha($im, 0/*R*/, 0/*G*/, 0/*B*/, 0/*A*/);//Nová barva
imagesetpixel($im, $x, $y, $colorB);
}
}
}
Děkuji. už jsem to sice vyřešil jinak, ale i tak moc dík
Zobrazeno 5 zpráv z 5.