Heim > PHP-Framework > Laravel > Hauptteil

So verwenden Sie das Laravel-Bildverarbeitungspaket intervention-image

藏色散人
Freigeben: 2020-07-13 13:53:28
nach vorne
3999 Leute haben es durchsucht

In der folgenden Tutorial-Kolumne von Laravel erfahren Sie, wie Sie das Laravel-Bildverarbeitungspaket intervention-image verwenden. Ich hoffe, dass es Freunden in Not hilfreich sein wird!

So verwenden Sie das Laravel-Bildverarbeitungspaket intervention-image

Ich bin kürzlich auf intervention-image gestoßen, ein Bildverarbeitungspaket für Laravel.
Dokumentadresse: http://image.intervention.io
Die Installation ist auch sehr einfach.

composer require intervention/image
Nach dem Login kopieren

Fügen Sie dann

Intervention\Image\ImageServiceProvider::class
Nach dem Login kopieren

$aliases zu

$providers in config/app.php hinzu und fügen Sie

'Image' => Intervention\Image\Facades\Image::class
Nach dem Login kopieren

hinzu, um den Namespace von Image einzuführen, wenn Sie es verwenden use InterventionImageFacadesImage;
Auf diese Weise können Sie Bilder bequem mit Image bearbeiten.

Grundlegende Operationen:

$img = Image::make('public/foo.jpg')->resize(300, 200);
$img->save('public/bar.png');
Nach dem Login kopieren

save() Sie können den Pfad auch leer lassen und das Originalbild wird standardmäßig überschrieben.

Eingriff zerstört normalerweise automatisch Ressourcen, nachdem das PHP-Skript abgeschlossen ist.
Sie können die Methode destroy() auch verwenden, um Ressourcen aktiv zu zerstören. Nach dem Aufruf der Methode ist die Image-Instanz nicht mehr verfügbar.

$img = Image::make('public/foo.jpg');
$img->resize(320, 240);
$img->save('public/small.jpg');
$img->destroy();
Nach dem Login kopieren

Hier gibt es eine Gefahr: Wenn save() das Originalbild überschreibt, kann destroy() es nicht normal zerstören. save() ist eine andere Datei und destroy() kann normal verwendet werden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Laravel-Bildverarbeitungspaket intervention-image. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!