ホームページ >バックエンド開発 >PHPチュートリアル >PHP 例————画像スケーリング機能_PHP チュートリアル

PHP 例————画像スケーリング機能_PHP チュートリアル

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

PHPの例————画像スケーリング関数

ウェブサイト開発の過程では、拡大縮小、トリミング、透かしの追加など、一部の画像に対して何らかの処理を実行する必要があることがよくあります。もちろん、これらの関数は Web サイトの開発プロセスでのみ使用できるわけではありません。画像を処理する必要がある場合は、この関数を関数にカプセル化することができます。自分の要望に合わせて完成してるんじゃないの?初心者が一度に覚えるのは少し難しいかもしれませんが、2回目からは慣れてくるでしょう。さて、本題に入りましょう。今日は画像を比例的に拡大縮小する機能を紹介します。必要な生徒は少し変更して自分で使用できるため、自分で作成する必要がなくなります (マスターの皆さん、無視してください)。

1. まず、画像の拡大縮小によく必要となる機能を理解しましょう

何かがよく理解できない場合は、PHP 開発マニュアルを使用して検索することができます。上記の内容は非常に明確であり、初心者でもベテランでも学習に非常に適したツールです。

2. コードを共有します。コメントは非常に明確です (私は自分自身に満足しています。欠点がある場合は、みんなが私を修正してくれることを願っています)

りー

3. コード全体で理解しにくい箇所がいくつかありますので、簡単に説明してください。

(1) getimagesize() 関数の戻り値は、画像のサイズ、形式、その他の情報を含む配列です。値はキーと値のペアに基づいて取得され、変数に割り当てられ、後で必要に応じて変数に直接渡すことができます。機能について詳しくはマニュアルをご覧ください。

(2) 比例スケーリングを実行するときは、スケーリング比率を考慮し、小さい画像の長さと幅を大きい画像の長さと幅と比較し、小さい方の比率をスケーリング比率として選択する必要があります。ここで理解するのはそれほど簡単ではありませんが、自分で試してみてください。

(3) 大きい画像がズームされた後、小さい画像の形式は変更されないため、後で画像を出力する関数が必要な場合、画像形式を決定するために、ここで変数関数を使用する必要があります。関数を変数に代入するのは、使用すると非常にぎこちなく感じられます。

(4) 保存される画像の形式は自分で設定でき、保存パスは元の画像と同じです。他のパラメータは個人のニーズによって異なります。



http://www.bkjia.com/PHPjc/879182.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/879182.html技術記事 PHP の例————画像比例拡大縮小機能 Web サイトの開発過程では、一部の画像に対して拡大縮小、トリミング、透かしの追加などの処理を実行する必要があることがよくあります。もちろんこれらの機能も...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。