<?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(); }
Miniaturbildfunktion generieren (unterstützt Bildformate: GIF, JPEG, PNG und BMP)
* @author ruxing.li
* @param string $src Quellbildpfad
* @param int $width Miniaturbildbreite ( Proportional ausführen Skalierung, wenn nur die Höhe angegeben wird)
* @param int $width Miniaturbildhöhe (entspricht der proportionalen Skalierung, wenn nur die Breite angegeben wird)
* @param string $filename Speicherpfad (direkte Ausgabe an den Browser, wenn nicht angegeben)
* @return bool
Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn
Verwandter Artikel
30Oct2017
In diesem Artikel werden hauptsächlich die Funktionen zum Hochladen von Bildern und zum Generieren von Miniaturansichten in thinkPHP vorgestellt. Im Folgenden werden die Fähigkeiten zum Hochladen von Bildern und zum Erstellen von Miniaturansichten sowie zum Erstellen, Speichern und Schreiben von Datenbanken sowie andere damit verbundene Fähigkeiten erläutert
10May2018
In diesem Artikel werden hauptsächlich die Funktionen zum Hochladen von Bildern und zum Generieren von Miniaturansichten in thinkPHP vorgestellt. Im Folgenden werden die Fähigkeiten zum Hochladen von Bildern und zum Erstellen von Miniaturansichten sowie zum Erstellen, Speichern und Schreiben von Datenbanken sowie andere damit verbundene Fähigkeiten erläutert
07Jun2018
In diesem Artikel wird hauptsächlich die PHP-Klasse zum Generieren von Miniaturbildern vorgestellt. Ich hoffe, dass sie für alle hilfreich ist.
25Dec2017
In diesem Artikel wird hauptsächlich die Verwendung von PHP zum Generieren von Miniaturansichten von PSD-Dateien vorgestellt, hauptsächlich mithilfe von Imagick. In diesem Artikel wird erläutert, wie Sie ImageMagick installieren, Imagick installieren, überprüfen, ob die Installation erfolgreich ist, Miniaturansichten von PSD-Dateien erstellen usw. Ich hoffe, dass er für alle hilfreich ist.
10Feb2018
In diesem Artikel wird Ihnen hauptsächlich die Funktion zum Generieren von Bildminiaturansichten vorgestellt, die auf der GD-Bibliothek basiert. Freunde, die sie benötigen, können darauf zurückgreifen.
19May2017
Bei der Entwicklung unserer PHP-Website müssen wir häufig Miniaturansichten für hochgeladene Bilder oder Bilder in Artikeln erstellen. Hier sind 10 Codes zum Generieren von Miniaturansichten mit PHP für Sie zusammengefasst.
Hot Tools
PHP-Bibliothek für Abhängigkeitsinjektionscontainer
PHP-Bibliothek für Abhängigkeitsinjektionscontainer
Eine Sammlung von 50 hervorragenden klassischen PHP-Algorithmen
Klassischer PHP-Algorithmus, lernen Sie hervorragende Ideen und erweitern Sie Ihr Denken
Kleine PHP-Bibliothek zur Optimierung von Bildern
Kleine PHP-Bibliothek zur Optimierung von Bildern