ホームページ  >  記事  >  バックエンド開発  >  PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

WBOY
WBOYオリジナル
2018-03-08 19:24:034524ブラウズ

追記: この記事で説明されているものはすべて、ImageMagick ライブラリのサポートを必要とします。ほとんどのホストはこれをサポートしていますが、独自のローカル環境を構築すると、デフォルトでは ImageMagick がオンになりません。 exec 機能も無効にすることはできません。

1

写真を切り抜いた後PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

3. マスクのカットPHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)rreee

背景

マスクPHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

最終効果PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

4. ブレンドモード

<?php
//纯色底抠图
$input="./1.jpg";
//待抠图文件路径
$ouput="./1.png";
//存放路径
$bgcolor="white";
//背景颜色。可使用十六进制色码和rgb(1,1,1)
$fuzz="30000"; 
//容差
exec("convert $input -fuzz $fuzz -transparent $bgcolor $ouput");
//执行抠图操作。并输入到指定路径

背景画像 PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

オーバーレイ (白背景)

PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

最終効果


PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク) ミキシングモードパラメータの説明: ps:-compose 以下のパラメータはミックスモードです

phpサポート以下のブレンドモードパラメータ

Multiply、Screen、Bumpmap、Divide、Plus、Minus、PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)

ModulusAdd、ModulusSubtract、Difference、Exclusion、Lighten、Darken、LightenIntensity、DarkenIntensity、

PHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)中国語と英語の混合モード

1 . 通常モード

2. ディゾルブモード

4. クロロバーンモード

6. スクリーンモード

9. . カラードッジモード

11. オーバーレイモード


13. ビビッドライトモード

16.ライトモード

17. 差分モード

19. 彩度モード

21.

以上がPHP カットアウト チュートリアル (ブレンド モード + クリッピング マスク)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。