Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielcode für die PHP-Methode zum Generieren von Miniaturansichten mit Timthumb

Beispielcode für die PHP-Methode zum Generieren von Miniaturansichten mit Timthumb

怪我咯
怪我咯Original
2017-07-12 15:03:331429Durchsuche

TimThumb ist ein sehr einfaches und praktisches PHP-Programm zum Zuschneiden. Solange Sie einige Parameter dafür festlegen, kann es Miniaturansichten generieren. Viele WordPress-Themes verwenden jetzt die TimThumb PHP -Klassenbibliothek für die Miniaturansichtsverarbeitung. In diesem Artikel wird hauptsächlich die Methode zur Verwendung von Timthumb zum Generieren von Miniaturansichten in PHP vorgestellt. Er analysiert die Bedienungsfähigkeiten und die damit verbundenen Vorsichtsmaßnahmen des PHP-Aufrufs von Timthumb, um Miniaturansichten mit Beispielen zu generieren darauf verweisen. , lauten wie folgt:

Es gibt zwei Möglichkeiten, Miniaturansichten zu generieren:

1. Generieren Sie sie im Voraus für den Anruf

Bei Miniaturansichten wird üblicherweise anhand der Bild-Spezifikationen auf der Website festgelegt, wie viele Arten von Miniaturansichten erstellt werden sollen für unterschiedliche Bedürfnisse generiert werden. Ein Nachteil dieser Methode besteht darin, dass bei einer Erhöhung der Bildspezifikationen die zuvor hochgeladenen Bilder nicht über die Spezifikationen verfügen und neu generiert werden müssen.

2. Miniaturansichten generieren

beim Anruf. Aus diesem Grund habe ich diesen Artikel geschrieben.

Ich persönlich finde, dass dieses Ding ohne Rücksicht auf Leistung und Effizienz auf jeden Fall einfach zu bedienen ist.

1. Download-Adresse: http://timthumb.googlecode.com/svn/trunk/timthumb.php

2. Verwendung

Nach dem Herunterladen , legen Sie es in Ihre Webumgebung, erstellen Sie einen Cache-Ordner im Verzeichnis parallel zu timthumb.php und erteilen Sie ihm 755-Berechtigungen. Wenn Sie Windows verwenden, benötigen Sie es nicht. Der Testcode lautet wie folgt:

Parameterbeschreibung:
<?php
$image = "http://localhost/test/pen_pic03.png";
?>
<html>
<head>
<title>timthumb</title>
</head>
<body>
 <img src="http://localhost/test/timthumb.php?src=<?php echo $image; ?>&w=58&h=46&zc=1" alt="" />
</body>
</html>

w=58 bedeutet, dass die Bildbreite 58 beträgt

h=46 bedeutet, dass die Bildhöhe 46 beträgt


Kann je nach Bedarf angepasst werden, stellen Sie es nach Ihren Wünschen ein.

Der größte Vorteil von Timthumb ist die Bequemlichkeit, die ich bisher noch nicht gesehen habe. Die Mängel sind gleichermaßen offensichtlich. Jedes Mal, wenn eine Anfrage gestellt wird, wird php-cgi oder php-cli aufgerufen >Caching

Die Daten werden im Cache-Verzeichnis abgelegt. Um die Daten aufzurufen, müssen Sie das Verzeichnis durchsuchen, und die Leistung ist relativ gering.

Das obige ist der detaillierte Inhalt vonBeispielcode für die PHP-Methode zum Generieren von Miniaturansichten mit Timthumb. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn