<?php //功能:生成缩略图 class CreatMiniature { //公共变量 var $srcFile = ""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im = ""; //临时变量 var $srcW = ""; //原图宽 var $srcH = ""; //原图高 //设置变量及初始化 function SetVar($srcFile, $echoType) { if (!file_exists($srcFile)) { echo '源图片文件不存在!'; exit(); } $this->srcFile = $srcFile; $this->echoType = $echoType; $info = ""; $data = GetImageSize($this->srcFile, $info); switch ($data[2]) { case 1: if (!function_exists("imagecreatefromgif")) { echo "你的GD库不能使用GIF格式的图片,请使用Jpeg或PNG格式!返回"; exit(); }
サムネイル生成関数 (画像形式: gif、jpeg、png、bmp をサポート)
* @author ruxing.li
* @param string $src ソース画像パス
* @param int $width サムネイルの幅 (高さのみを指定した場合は等角スケーリングを行います)
* @param int $width サムネイルの高さ(幅のみを指定した場合は等角スケーリングを行います)
* @param string $filename 保存パス (指定しない場合はブラウザに直接出力)
* @return bool
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

13 Jun 2016
サムネイルを生成するための PHP クラス コード。 ?php /** * 機能: サムネイルを生成* 著者: phpox * 日付: Thu May 17 09:57:05 CST 2007 */ class CreatMiniature { //パブリック変数 var $srcFile="" //元の画像 var $ echoType ; //画像を出力する

30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

09 Nov 2024
C での相互依存クラスの作成 この質問では、それぞれが他のクラス タイプのオブジェクトを含む 2 つの C クラスを作成する方法を検討します。

13 Jun 2016
指定されたフォルダーパスに対してXMLファイルを自動生成するツールを書いて、それをファイルパスに書き込み、そのパスの下にあるフォルダーとファイル名を読み取ってXMLファイルを自動生成するツールを書いた人はいますか?私へのガイダンス------解決策のアイデア-----------基本的なコード foreach(glob('images/*.*') as $fn ) { $r

13 Jun 2016
ページの静的化のための php クラス <?phpnamespace Common;/* * * 機能: 静的ページの作成と削除 * 作成: ページを静的化する必要があり、まだ静的化されていない場合に限ります。 * 削除: ページに静的ページがあり、再静的にする必要がある場合に限ります。 * * 著者: Guo Junzhou * * 注: このクラスは ThinkPHP3.2 またはその他の「シングルエントリー」に基づいています。

10 Nov 2024
相互に参照する 2 つのクラスそれぞれが他の型のオブジェクトを直接含む 2 つの C クラスを作成することは、次の理由により不可能です...


ホットツール Tags

Hot Tools

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます

画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ
