English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Elaborazione delle immagini PHP
imagealphablending — Imposta il modo di mixaggio dell'immagine.
bool imagealphablending ( resource $image , bool $blendmode )
imagealphablending() permette di utilizzare due diversi modi di disegno su immagini truecolor.
Nel blend mode (mixaggio), il componente del colore del canale alpha viene fornito a tutte le funzioni di disegno, come imagesetpixel(), che determina in che misura il colore di base deve essere permesso di passare attraverso. Di conseguenza, GD mescola automaticamente il colore esistente del punto e il colore del pennello, e memorizza il risultato nell'immagine. I pixel del risultato sono opachi.
Nel blend mode non mixato, il colore del pennello insieme alle informazioni del canale alpha viene copiato e sostituisce il pixel di destinazione. Il blend mode non è disponibile per le immagini palette.
Se blendmode è TRUE, abilita il blend mode, altrimenti disabilita. Restituisce TRUE con successo, o FALSE in caso di fallimento.
imageRisorsa immagine restituita dalla funzione di creazione dell'immagine (ad esempio imagecreatetruecolor()).
blendmodeIndipendentemente dal fatto che il blend mode sia abilitato o meno. Le immagini truecolor sono predefinitamente True, altrimenti FALSE.
Restituisce TRUE con successo, o FALSE in caso di fallimento.
<?php // 创建图像 $im = imagecreatetruecolor(100, 100); // 启用混色模式 imagealphablending($im, true); // 画一个正方形 imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0)); // 输出 header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>