Verwendung der Bildverarbeitungsbibliothek Integration/Image in Laravel

WBOY
Freigeben: 2016-08-08 09:32:37
Original
1056 Leute haben es durchsucht

Systemanforderungen

  • PHP >= 5.3
  • Dateiinfo-Erweiterung
  • GD-Bibliothek (>=2.0) … oder …
  • Imagick PHP-Erweiterung (>=6.5.7)


Integration/Image installieren und bereitstellen
Im Abschnitt „composer.json [erforderlich]“ hinzufügen und dann Composer-Update ausführen

<span>"</span><span>intervention/image</span><span>"</span>: <span>"</span><span>2.0.15</span><span>"</span>
Nach dem Login kopieren

Laravel-Konfiguration

Nachdem die Installation und Bereitstellung von Integration/image abgeschlossen ist, öffnen Sie die Konfigurationsdatei config/app.php und fügen Sie Code am entsprechenden Speicherort hinzu. Anschließend wird die Image-Klasse automatisch geladen und steht zur Verwendung zur Verfügung. Es ist leistungsstark genug, um fast alle Ihre Bildverarbeitungsanforderungen zu erfüllen.

<span>//</span><span>服务提供器</span>
<span>'</span><span>Intervention\Image\ImageServiceProvider</span><span>'</span>

<span>//</span><span>别名配置</span>
<span>'</span><span>Image</span><span>'</span> => <span>'</span><span>Intervention\Image\Facades\Image</span><span>'</span>
Nach dem Login kopieren

Konfigurationseinstellungen
Standardmäßig verwendet Integration/Image die GD-Bibliothekserweiterung von PHP. Wenn Sie zu Imagick wechseln möchten, können Sie mit PHP Artisan eine Konfigurationsdatei erstellen, um die entsprechende Konfiguration hinzuzufügen.

$ php artisan config:publish intervention/imag
Nach dem Login kopieren

Grundlegende Verwendung

Einige grundlegende Funktionen sind hier aufgeführt. Eine detailliertere Anleitung finden Sie in den entsprechenden Schnittstellendokumenten.
1. Zeigen Sie ein Bild an

Route::get('/', <span>function</span><span>()
{
       </span><span>$img</span> = Image::make('foo.jpg')->resize(300, 200<span>);
       </span><span>return</span> <span>$img</span>->response('jpg'<span>);
});</span>
Nach dem Login kopieren

2. Lesen Sie eine Bilddatei

<span>$img</span> = Image::make('foo/bar/baz.jpg');
Nach dem Login kopieren

3. Zeichnen Sie ein Bild

<span>$img</span> = Image::canvas(800, 600, '#ccc');
Nach dem Login kopieren

4. Bearbeiten Sie ein Bild

<span>$img</span> = Image::make('foo.jpg')->resize(320, 240)->insert('watermark.png');
Nach dem Login kopieren

Das Obige stellt die Verwendung der Bildverarbeitungsbibliothek Integration/Image in Laravel vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage