โฮมเพจ » เคล็ดลับ » วิธีการบีบอัดโฟลเดอร์รูปภาพอย่างง่ายดายจาก Command Line

    วิธีการบีบอัดโฟลเดอร์รูปภาพอย่างง่ายดายจาก Command Line

    หากคุณกำลังจัดการกับภาพจำนวนมากคุณไม่ต้องการเปิดแต่ละภาพด้วยโปรแกรมตกแต่งภาพจริงๆแล้วบันทึกเป็นไฟล์เว็บที่ได้รับการปรับปรุง การทำแบบกลุ่มทำได้ง่ายกว่ามากและถ้าคุณเป็นนินจาแป้นพิมพ์คุณสามารถทำได้ง่ายๆด้วยบรรทัดเดียว.

    หากคุณใช้งาน Linux หรือ Mac OS X bash shell จะช่วยให้การทำงานกับไฟล์มากกว่าหนึ่งไฟล์เป็นเรื่องง่าย หากคุณใช้ Windows เราขอแนะนำให้ติดตั้ง Cygwin - และในระหว่างกระบวนการติดตั้งให้เลือกแพ็คเกจ ImageMagick มิฉะนั้นคุณจะต้องดาวน์โหลดและติดตั้งแยกต่างหาก สำหรับ Linux หรือ Mac คุณจะต้องติดตั้ง ImageMagick ซึ่งค่อนข้างง่าย.

    ตอนนี้คุณมีวิธีการดังกล่าวแล้วคุณจำเป็นต้องเปิดหน้าต่างเทอร์มินัลแล้วตั้งไว้ที่โฟลเดอร์ภาพที่คุณต้องการจัดการ สำหรับ cygwin คุณอาจต้องใช้คำสั่ง cd และสลับไปที่โฟลเดอร์ / cygdrive / c / เช่นนี้

    cd / cygdrive / c /

    ใช้คำสั่ง cd และ ls เพื่อหาว่าคุณอยู่ที่ไหนและไปยังโฟลเดอร์ที่คุณต้องการจัดการ หากคุณเป็นผู้ใช้ Linux คุณควรทราบวิธีการทำเช่นนี้.

    ตอนนี้คุณสามารถรันคำสั่งได้แล้ว ลองใช้ตัวนี้เพื่อดูขนาด:

    สำหรับ f ใน * .jpg; ทำการแปลง - คุณภาพ 70 $ f $ f; เสร็จแล้ว

    คำสั่งใช้ สำหรับ โอเปอเรเตอร์เพื่อแสดงรายการของไฟล์ที่เรากำหนดเป็น * .jpg จากนั้นเรียกใช้คำสั่ง convert ซึ่งจริงๆแล้วคือ ImageMagick เพื่อเปลี่ยนคุณภาพของไฟล์ JPG ลงไปที่ 70.

    หากคุณต้องการบีบอัดภาพเดียวคุณสามารถทำได้เช่นนี้ปรับ 70 เป็นระดับการบีบอัดใด ๆ ที่คุณต้องการ - 50 จะบีบอัดมากขึ้น แต่คุณอาจเริ่มสังเกตเห็นความเสื่อมคุณภาพอย่างจริงจัง ณ จุดนั้น.

    แปลง -quality 70 image.jpg image.jpg

    ครั้งแรกที่คุณใส่ชื่อภาพคือการระบุไฟล์ที่จะเปิดและครั้งที่สองคือการระบุไฟล์ที่จะบันทึกเป็นซึ่งในตัวอย่างนี้จะเหมือนกัน คุณสามารถเปลี่ยนชื่อไฟล์เอาต์พุตหากคุณต้องการบันทึกไฟล์ที่มีอยู่ แต่เราขอแนะนำให้ทำการสำรองข้อมูลรูปภาพทั้งหมดของคุณก่อนที่คุณจะทำอะไรก็ได้.

    บันทึก: หากคุณต้องการทำสิ่งเดียวกันบน Windows โดยไม่มี Cygwin คุณสามารถทำตามคำแนะนำที่อัปเดตของเราซึ่งใช้ไฟล์แบตช์.