Hei! Pernahkah anda bergelut dengan mengoptimumkan imej untuk tapak web atau projek anda, saya ada sesuatu yang menarik: pemampat foto. Ia adalah alat baris arahan yang direka untuk memampatkan dan menukar imej kepada format .webp yang sangat ringan dengan lancar.
Alat ini dikuasakan oleh Sharp, yang menjadikannya pantas dan boleh dipercayai. Ia membantu anda mengoptimumkan media seperti seorang profesional. Sama ada anda bekerja dengan fail setempat atau imej yang dihoskan awan, pemampat foto menyokong anda.
Inilah sebab mengapa anda akan menyukainya:
Optimumkan Imej Setempat: Mampatkan imej dalam direktori tempatan dengan mudah.
Optimumkan Imej Awan: Proses imej terus daripada URL atau malah direktori URL imej.
Tiada Penamaan Sakit Kepala: Ia akan mengendalikan konflik nama fail secara automatik untuk anda.
Log Terperinci: Dapatkan cerapan tentang penjimatan dan masa pemprosesan.
Memasang pemampat foto adalah mudah. Pilih pengurus pakej kegemaran anda:
npm install -g photo-compressor
Atau, jika anda peminat Benang:
yarn global add photo-compressor
Tidak mahu memasang apa-apa secara global? Tiada masalah! Jalankan terus menggunakan npx:
npx photo-compressor
Menggunakan pemampat foto adalah mudah. Berikut ialah senarai arahan dan pilihannya.
-h, --help: Paparkan maklumat bantuan.
-V, --versi: Semak versi semasa pakej.
Mampatkan imej daripada direktori tempatan dengan mudah:
photo-compressor local --dir <path_to_directory> --output <path_to_output_directory>
Pilihan:
-d, --dir
-o, --output
Adakah anda mempunyai imej yang dihoskan dalam talian? Mampatkan mereka seperti ini:
photo-compressor cloud --url <image_url_OR_array_of_images> --output <path_to_output_directory>
Pilihan:
-u, --url
-o, --output
Berikut ialah beberapa contoh praktikal untuk anda bermula:
npm install -g photo-compressor
yarn global add photo-compressor
Mengapa saya mencipta alat ini? Sejujurnya, saya sedang menonton Silicon Valley dan mendapat inspirasi untuk membina sesuatu yang berkaitan dengan pemampatan. Ternyata, ia adalah penyelesaian yang kemas untuk pembangun web yang perlu mengoptimumkan imej dengan cepat untuk prestasi web yang lebih baik. (P.S. Saya masih noob, jadi maklum balas sentiasa dialu-alukan!)
Komuniti pembangunan adalah mengenai kerjasama. Jika anda mempunyai idea untuk menambah baik alat ini atau mencari sebarang pepijat, pergi ke repositori GitHub kami dan menyumbang!
Selamat Pengekodan! Beritahu saya dalam ulasan pendapat anda tentang pakej tersebut.
Atas ialah kandungan terperinci Saya Mencipta Alat CLI Pemampat Foto. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!