PHPで透明なPNG画像のサムネイルを生成する方法

WBOY
リリース: 2016-08-08 09:33:30
オリジナル
1191 人が閲覧しました

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

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

試してみたところ、以下の問題が見つかりました。

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

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

3. コード構文が比較的古い

したがって、このバージョンに基づいて単純に変更および最適化しました。

PHP生成サムネイルクラス

リーリー

使用

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

リーリー

パラメーター

$imgPath: 元の画像アドレス

$width: サムネイルの幅

$height: サムネイルの高さ

$isCut: トリミングするかどうか、ブール値

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

リーリー

効果

上記では、PHP でサムネイルを生成する方法を含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!