Bagaimana untuk melaksanakan fungsi muat naik dan pemangkasan imej dalam PHP

WBOY
Lepaskan: 2023-09-24 08:26:01
asal
939 orang telah melayarinya

Bagaimana untuk melaksanakan fungsi muat naik dan pemangkasan imej dalam PHP

Cara melaksanakan fungsi muat naik dan pemangkasan imej dalam PHP memerlukan contoh kod khusus

Memuat naik dan memotong imej adalah salah satu fungsi biasa dalam pembangunan web Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan muat naik dan pemangkasan imej, dan berikan Berikan contoh kod tertentu.

Pertama, kami memerlukan fail PHP yang boleh menerima dan memproses imej yang dimuat naik. Buat fail bernama upload.php dan tambahkan kod berikut:

Salin selepas log masuk

Kod di atas mula-mula menyemak sama ada terdapat fail yang dimuat naik dan mendapat nama fail yang dimuat naik dan laluan fail sementara. Kemudian, sahkan sama ada fail yang dimuat naik ialah imej dengan menyemak jenis fail dan alihkan fail ke folder yang ditentukan (dalam kes ini, folder muat naik). Akhirnya, maklumat yang sepadan adalah output.

Seterusnya, kami memerlukan fail PHP yang boleh memangkas imej. Cipta fail bernama crop.php dan tambahkan kod berikut:

Salin selepas log masuk

Kod di atas mula-mula menyemak sama ada terdapat gambar untuk dipangkas, dan memperoleh parameter pemangkasan (koordinat permulaan pemangkasan dan lebar dan ketinggian pangkas). Kemudian, buka imej asal, buat kanvas yang dipangkas dan pangkasnya menggunakan fungsi imagecopyresampled. Akhir sekali, simpan imej yang dipangkas dan keluarkan maklumat yang sepadan.

Ringkasnya, kami telah melaksanakan fungsi muat naik imej melalui fail upload.php, dan fungsi pemangkasan imej melalui fail crop.php. Anda boleh menggunakan borang untuk memuat naik imej pada halaman web dan memangkasnya pada klien sebelum memuat naiknya ke pelayan.

Saya harap kod di atas dapat membantu anda melaksanakan fungsi muat naik dan pemangkasan imej dalam PHP!

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi muat naik dan pemangkasan imej dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!