PHP で画像にグレーの半透明効果を追加する方法、_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:16:34
オリジナル
1330 人が閲覧しました

PHPで写真に灰色の半透明効果を追加する方法

この記事の例では、PHP で画像にグレーの半透明効果を追加する方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

原則:

1.まず元の画像のサイズを計算します
2. 同じサイズの半透明画像を作成します
3. imagecopy() メソッドを使用して、新しく作成した半透明の画像を元の画像と結合します

具体的な実装コードは次のとおりです:

コードをコピーします コードは次のとおりです:
/*php は画像に灰色の透明効果を追加します*/
$imfile = './0.jpg';//元の画像
$origim = imagecreatefromjpeg($imfile);// JPEG ファイルまたは URL から新しい画像を作成します

$w=imagesx($origim);//元の画像の幅
$h=imagesy($origim);//元の画像の高さ

$newimg = imagecreatetruecolor($w, $h);//サイズ x_size および y_size の黒画像を表す画像識別子を返します。 imagecreatetruecolor//

$color=imagecolorallocatealpha($newimg,0,0,0,75);//画像にカラー + アルファを割り当てます。 imagecolorallocate() と同じですが、値の範囲が 0 から 127 の透明度パラメータ alpha が追加されます。は完全に不透明を意味し、127 は完全に透明を意味します。

imagecolortransparent($newimg,$color);//色を透明色として定義します

imagefill($newimg,0,0,$color);//領域の塗りつぶし;resource $image, int $x, int $y, int $color

imagecopy($origim,$newimg, 0,0, 0, 0,$w, $h);// src_im イメージ内の座標は src_x、src_y から始まり、幅は src_w です。高さは src_h の一部です。 dst_im 画像の座標 dst_x と dst_y の位置にコピーします。

imagejpeg($origim, './2.jpg');//画像をブラウザまたはファイルに出力します。 ;リソース $image [, string $filename [, int $quality ]]
?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/897015.html技術記事 PHP で画像にグレーの半透明効果を追加する方法 この記事では、PHP で画像にグレーの半透明効果を追加する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!