ยินดีต้อนรับกลับ.
ถึงเวลาที่จะใช้สิ่งที่เราเพิ่งเรียนรู้และทำแบบฝึกหัดและสร้างโครงการของเราเอง
ตอนนี้โครงการนี้คืออะไร?
โปรเจ็กต์นี้จะเป็นตัวแปลง JPEG สอง PNG
คุณจำโปเกมอนของเราได้ไหม
โปเกเดกซ์ของเรา
เป็นโปเกมอนตัวน้อยที่น่ารักเหล่านี้ทั้งหมด แต่ทั้งหมดอยู่ในรูปแบบ JPEG
ตอนนี้รูปแบบไฟล์ภาพ JPEG
คุณสามารถอ่านได้ แต่ฉันชอบ PNG
มีประโยชน์บางอย่างที่ไฟล์ PNG มี โดยเฉพาะอย่างยิ่งสำหรับรูปภาพประเภทนี้
ตัวอย่างเช่น หากคุณเป็นนักพัฒนาเว็บ รูปภาพประเภทนี้มีสีไม่มากนักหรือมีสีเพียงไม่กี่สี
คุณสามารถดูได้ที่นี่ สีฟ้า สีน้ำตาล สีขาว
จะดีกว่าเมื่อคุณพัฒนาเว็บไซต์เพื่อใช้ PNG
อีกครั้งที่อยู่นอกเหนือขอบเขตของหลักสูตร
คุณสามารถอ่านสิ่งนี้ได้ด้วยตัวเอง แต่ตัวแปลง JPEG เป็น PNG มีประโยชน์มากจริงๆ
แล้วเราจะสร้างมันขึ้นมาจากสิ่งที่เราได้เรียนรู้ได้อย่างไร?
ฉันจะให้คุณเริ่มต้น
และที่เหลือ ฉันจะลองดูว่าคุณจะคิดออกเองหรือเปล่า
สิ่งที่ฉันจะทำก่อนคือสร้างไฟล์ใหม่ที่นี่
และฉันจะใช้บรรทัดคำสั่ง
ฉันสามารถใช้ touch ที่นี่เพราะฉันใช้ mac
หากคุณใช้ windows คำสั่งนี้จะต่างออกไป
และนั่นคือสิ่งที่เราเคยพูดถึงมาก่อน
คุณยังสามารถใช้คอมพิวเตอร์ด้วยตนเองได้ เพียงแค่พูดไฟล์ใหม่ ดังนั้นคุณจึงสามารถคลิกขวาแล้วพูดไฟล์ใหม่
อะไรก็ได้ที่คุณต้องการ
ฉันทำสิ่งนี้แล้ว
ดังนั้นแทนที่จะแตะ ฉันจะสร้างไฟล์ใหม่
และเราจะเรียกว่าตัวแปลง JPEG เป็น PNG
ดอทพาย.
เราจะไปที่นั่น.
ทีนี้ เราต้องการให้สิ่งนี้ทำอะไร?
เราต้องการสคริปต์ Python ที่ฉันเรียกใช้ได้ซึ่งทำงานในลักษณะนี้
ฉันต้องการที่จะสามารถพูด Python สามแล้วพูด JPEG เพื่อแปลงหน้าหรือ pi แล้วให้อาร์กิวเมนต์
อาร์กิวเมนต์แรกคือฉันต้องการให้ชื่อโฟลเดอร์ ดังนั้นฉันจะบอกว่า Pokédex และเราจะเพิ่มเครื่องหมายทับที่นี่เพื่อแสดงว่านี่คือโฟลเดอร์
ฉันต้องการให้คุณเปิดโฟลเดอร์ Pokédex
จากนั้นพารามิเตอร์ที่สองคือโฟลเดอร์ใหม่ที่ฉันต้องการสร้าง
เลยเรียกมันว่าใหม่
โฟลเดอร์ใหม่นี้จึงไม่มีอยู่ แต่ฉันต้องการสร้างมันขึ้นมา
และอีกอย่าง ถ้าคุณอยู่บนหน้าต่าง เครื่องหมายทับนี้จะเป็นอีกอันหนึ่ง
มันจะเป็นแบ็กสแลชแบบนี้
แต่โดยพื้นฐานแล้วสิ่งที่ฉันต้องการทำคือเรียกใช้คำสั่งนี้
มันจะตรวจดูรูปภาพทั้งหมดที่นี่และแปลงเป็น jpeg และใส่ไว้ในโฟลเดอร์ใหม่ชื่อใหม่
มาสร้างสคริปต์กันเถอะ และฉันจะให้คุณเริ่มต้นด้วยคำใบ้เล็กๆ น้อยๆ
สิ่งที่เราต้องทำคือเราต้องสามารถคว้าข้อโต้แย้งเหล่านี้ได้
และยังคว้าไฟล์เหล่านี้ทั้งหมด
และจากส่วนก่อนหน้านี้ เราควรทราบวิธีการทำ
สิ่งที่ฉันจะทำคือนำเข้าโมดูล CIS และนำเข้าโมดูล OS
และแน่นอน จากคลังหมอน ฉันจะนำเข้า PIL จาก
ภาพ.
ที่นี่นำเข้า
ไปเลย
ขั้นตอนแรกคือการใช้โมดูล CIS จริงๆ
คว้าไว้ก่อน
และข้อโต้แย้งที่สอง
จำไว้ว่านั่นคือ Pokédex และโฟลเดอร์ใหม่
นั่นคือสิ่งแรกที่เราต้องการทำ
สิ่งที่สองคือการทำให้ดีโดยพิจารณาว่าสิ่งนี้มีอยู่หรือไม่เพื่อตรวจสอบว่ามีสิ่งใหม่อยู่หรือไม่
หรือมีโฟลเดอร์นี้อยู่แล้ว หากไม่มี ให้สร้างมันขึ้นมา
ถูกต้อง.
ดังนั้นหากไม่มีอยู่ เราต้องสร้างโฟลเดอร์เพื่อให้เราสามารถใส่รูปภาพได้
และสุดท้ายสิ่งที่เราอยากจะทำที่นี่
และนี่คือส่วนที่ยาก
เราต้องการวนซ้ำทั่วทั้งโฟลเดอร์นี้ ดังนั้นให้วนซ้ำผ่านโปเกเด็กซ์
จากนั้นเราต้องการแปลงภาพเป็น P&G
และสุดท้ายเราต้องการบันทึกลงในโฟลเดอร์ใหม่
นี่เป็นสิ่งที่ยาก
มันรวมหลายสิ่งหลายอย่างที่เราได้เรียนรู้มาจนถึงปัจจุบัน
คุณอาจไม่เข้าใจในทันทีเพราะมันค่อนข้างยุ่งยาก
ดังนั้นไม่ต้องกังวล
ในวิดีโอหน้า ผมจะแสดงวิธีแก้ปัญหานี้ให้คุณดู
แต่สิ่งที่คุณอาจต้องการเรียนรู้คือวิธีการใช้ Google อย่างแรกเลย วิธีใช้ CEST เพื่อคว้าข้อโต้แย้งข้อแรกและข้อที่สอง
วิธีใช้โมดูล OS เพื่อคว้าเส้นทาง
เพื่อให้คุณสามารถพูดได้ว่า เฮ้ ฉันต้องการไฟล์เหล่านี้ใน Pokédex และฉันต้องการเขียนลงในไฟล์ใหม่นี้
ดังนั้นเราจะใช้โมดูลระบบปฏิบัติการสำหรับสิ่งนั้น
และแน่นอนว่าเราจะใช้โมดูลหมอนเพื่อแปลงรูปภาพเป็น PNG ซึ่งเป็นสิ่งที่เราเคยเห็นมาก่อน
แบบฝึกหัดนี้ต้องใช้ Googling เล็กน้อยในกรณีของคุณ ซึ่งเป็นทักษะที่ดีในการพัฒนา
ในวิดีโอหน้า ผมจะแสดงวิธีการทำสิ่งนี้ให้คุณดู
เจอกันในนั้นครับ
ขอให้โชคดี.
ลาก่อน.