ホームページ PHP ライブラリ その他の図書館 サムネイルを生成するPHPクラス
サムネイルを生成するPHPクラス
<?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

関連記事

サムネイルを生成するための PHP クラス コード サムネイルを生成するための PHP クラス コード

13 Jun 2016

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

cURL はどのように PHP での HTTP リクエストを容易にするのですか? cURL はどのように PHP での HTTP リクエストを容易にするのですか?

30 Nov 2024

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

循環参照を使わずに相互依存する C クラスを作成するには? 循環参照を使わずに相互依存する C クラスを作成するには?

09 Nov 2024

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

指定されたフォルダー パスをコンパイルし、XML ファイルを自動的に生成するツール 指定されたフォルダー パスをコンパイルし、XML ファイルを自動的に生成するツール

13 Jun 2016

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

ページを静的にするPHPクラス ページを静的にするPHPクラス

13 Jun 2016

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

相互参照する 2 つの C クラスを作成するにはどうすればよいですか? 相互参照する 2 つの C クラスを作成するにはどうすればよいですか?

10 Nov 2024

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

See all articles