ホームページ  >  記事  >  バックエンド開発  >  サムネイル クラス共有を生成するための PNG 透明画像をサポートする PHP、_PHP チュートリアル

サムネイル クラス共有を生成するための PNG 透明画像をサポートする PHP、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:07:29897ブラウズ

透明な PNG 画像のサムネイルを生成するための PHP をサポート、

注: この機能は GD2 グラフィックス ライブラリに依存します

最近、PHP を使用してサムネイルを生成したいと思い、オンラインで検索したところ、次の記事を見つけました: PHP は画像のサムネイルを生成します

試してみたところ、次の問題が見つかりました:

1. PNG画像から生成されたサムネイルはjpg形式です

2. PNG画像から生成されたサムネイルには透明(半透明)効果はありません(背景が黒で塗りつぶされています)

3. コード構文は比較的古いです

そのため、このバージョンをベースに単純に修正および最適化しました。

PHP生成サムネイルクラス

リーリー

使用する

使用する場合は、クラスのコンストラクターを直接呼び出すだけです。コンストラクターは次のとおりです。

$resizeimage = 新しいサイズ変更画像($imgPath, $width, $height, $isCut, $savePath);

パラメータ
$imgPath: 元の画像アドレス

$width: サムネイルの幅

$height: サムネイルの高さ

$isCut: カットするかどうか、ブール値

$savePath: サムネイルのアドレス (元の画像のアドレスと同じでも構いません)

リーリー

効果

http://www.bkjia.com/PHPjc/955404.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/955404.html技術記事透明な PNG 画像の PHP サムネイル生成の共有をサポートします。 注: この機能は GD2 グラフィック ライブラリに依存しています。最近、オンラインで検索して、PHP が画像を生成するという記事を見つけました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。