PHP 描画に外部画像をロードする方法、_PHP チュートリアル
PHP描画に外部画像をロードする方法
この記事の例では、PHP 描画に外部画像を読み込む方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです
実際のアプリケーションでは、一般的な透かし機能です。
$im = imagecreatetruecolor(300,200);//新しい True Color イメージを作成し、デフォルトの背景は黒で、イメージ識別子を返します。非推奨になった関数 imagecreate もあります。
//2. 外部画像をロードします
$im_new = imagecreatefromjpeg("baidu.jpg");//画像識別子を返します
$im_new_info = getimagesize("baidu.jpg");//画像サイズを取得し、配列を返します。この関数では、gd ライブラリを使用する必要はありません。
/*----
****3. 読み込んだ画像をキャンバスにコピーします
****パラメータの説明:
$im: 言うまでもなく、これはキャンバスを指します;
$im_new: ソース画像、外部からロードされた画像です
(30,30): 読み込んだ画像をキャンバス内の左上隅の位置に配置します
(0,0): ロードされた画像の開始位置を示します。 (0,0) は左上隅の開始点を表し、画像の一部のみをロードすることもできます
(*,*): * で表され、元の画像の幅と高さよりも小さい値を指定することもできます。上記の座標と組み合わせて使用されます。傍受された部分を示します
******/
imagecopy($im,$im_new,30,30,0,0,$im_new_info[0],$im_new_info[1]);//ブール値を返す
//3. 出力画像
header("コンテンツタイプ: 画像/png");
imagepng($im);//ページに出力します。 2 番目のパラメータ [,$filename] がある場合は、画像を保存することを意味します
//4. 画像を破棄し、メモリを解放します
imagedestroy($im);
?>
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
