Rumah Perpustakaan PHP Perpustakaan lain Kelas PHP untuk menjana imej kecil
Kelas PHP untuk menjana imej kecil
<?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();
        }

Jana fungsi lakaran kenit (menyokong format imej: gif, jpeg, png dan bmp)

* @author ruxing.li

* @param string $src Sumber laluan imej

* @param int $width Lebar berkadar imej kecil ( Laksanakan lebar berkadar imej kecil penskalaan apabila hanya menyatakan ketinggian)

* @param int $width Ketinggian imej kecil (mengakui penskalaan berkadar apabila hanya menyatakan lebar)

* @param string $filename Simpan laluan (terus keluar ke penyemak imbas jika tidak dinyatakan)

* @kembali bool


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Gunakan pustaka GD PHP untuk memproses imej: menjana imej kecil dan tera air serta operasi lanjutan lain Gunakan pustaka GD PHP untuk memproses imej: menjana imej kecil dan tera air serta operasi lanjutan lain

10 May 2023

PHP ialah bahasa pengaturcaraan yang biasa digunakan, dan perpustakaan GDnya menyediakan fungsi pemprosesan imej yang berkuasa yang boleh digunakan untuk menjana imej kecil dan menambah tera air dan operasi lanjutan lain. Artikel ini akan memperkenalkan cara menggunakan perpustakaan GD PHP untuk pemprosesan imej. 1. Pengenalan kepada perpustakaan GD Pustaka GD ialah perpustakaan sambungan PHP yang boleh digunakan untuk memproses imej. Boleh mengendalikan pelbagai format imej, seperti JPG, GIF dan PNG, dsb. Pustaka GD menyediakan satu siri fungsi API yang boleh digunakan untuk menjana imej kecil, menambah tera air dan satu siri operasi lanjutan. 2. Hasilkan thumbnail semasa pembangunan laman web

Petua untuk menjana mozek imej menggunakan perpustakaan PHP dan GD Petua untuk menjana mozek imej menggunakan perpustakaan PHP dan GD

13 Jul 2023

Petua untuk menjana mozek imej menggunakan perpustakaan PHP dan GD Pengenalan: Dengan populariti media sosial dan fotografi digital, permintaan orang ramai terhadap pemprosesan imej semakin tinggi. Antaranya, menghasilkan mozek imej adalah teknologi yang biasa dan menarik. Artikel ini akan menerangkan cara menggunakan PHP dan perpustakaan GD untuk menjana mozek imej dan memberikan contoh kod untuk membantu anda mencapai matlamat ini. 1. Memahami perpustakaan GD Pustaka GD ialah perpustakaan yang berkuasa untuk pemprosesan imej menggunakan PHP. Ia menyediakan satu set fungsi untuk mencipta, memanipulasi dan mengeluarkan imej. Untuk menggunakan perpustakaan GD yang anda perlukan

Bagaimana untuk menjana imej kecil imej data melalui PHP dan UniApp Bagaimana untuk menjana imej kecil imej data melalui PHP dan UniApp

05 Jul 2023

Cara menjana imej kecil gambar data melalui PHP dan UniApp 1. Pengenalan Dalam aplikasi mudah alih moden, sebilangan besar gambar selalunya perlu dipaparkan. Untuk meningkatkan kelajuan pemuatan halaman dan pengalaman pengguna, kami boleh menggunakan lakaran kecil imej. Lakaran kenit imej ialah versi imej asal yang lebih kecil, mengurangkan saiz dan saiz fail imej, menjadikannya lebih sesuai untuk paparan pada peranti mudah alih. Dalam artikel ini, kami akan membincangkan cara menjana lakaran kecil imej daripada data melalui PHP dan UniApp. Kami akan menggunakan UniApp sebagai aplikasi mudah alih

Bagaimana untuk menjana imej kecil dalam php tanpa herotan Bagaimana untuk menjana imej kecil dalam php tanpa herotan

28 Jan 2022

Cara menjana lakaran kenit dalam PHP tanpa herotan: 1. Cipta fail sampel PHP 2. Gunakan kaedah "fungsi reSizeImg($imgSrc, $resize_width...) {...}" untuk menjana lakaran kecil imej dalam perkadaran yang sama.

Bagaimana untuk mencipta imej kecil imej berkualiti tinggi dalam php menggunakan Imagick Bagaimana untuk mencipta imej kecil imej berkualiti tinggi dalam php menggunakan Imagick

28 Jul 2023

Cara menggunakan Imagick untuk mencipta imej kecil imej berkualiti tinggi dalam PHP Pengenalan: Dalam pembangunan web, kita sering menghadapi situasi di mana imej perlu dipaparkan. Untuk meningkatkan kelajuan memuatkan halaman web dan menjimatkan lebar jalur, kami biasanya menyingkat imej. Dalam PHP, kita boleh menggunakan perpustakaan Imagick untuk pemprosesan imej Artikel ini akan memperkenalkan cara menggunakan Imagick untuk mencipta imej kecil imej berkualiti tinggi. Imagick ialah perpustakaan pemprosesan imej yang berkuasa yang menyokong pelbagai format imej, termasuk

Langkah terperinci untuk menjana tera air imej menggunakan perpustakaan PHP dan GD Langkah terperinci untuk menjana tera air imej menggunakan perpustakaan PHP dan GD

15 Jul 2023

Langkah terperinci untuk menjana tera air imej menggunakan perpustakaan PHP dan GD Pengenalan: Dalam pembangunan web, kita selalunya perlu menambah tera air pada imej untuk melindungi keaslian atau menambah maklumat hak cipta. Artikel ini akan memperkenalkan cara menggunakan perpustakaan PHP dan GD untuk merealisasikan fungsi menjana tera air imej. Pengenalan perpustakaan GD: Pustaka GD ialah perpustakaan grafik sumber terbuka yang menyediakan satu siri fungsi untuk pemprosesan dan penjanaan imej. Ia menyokong berbilang format imej, seperti PNG, JPEG, GIF, dll., dan boleh digunakan dalam persekitaran sistem pengendalian yang berbeza. Langkah 1: Pastikan perpustakaan GD mempunyai

See all articles