Chào mừng trở lại.
Đã đến lúc áp dụng những gì chúng ta vừa học và làm một bài tập và xây dựng dự án của riêng chúng ta.
Bây giờ, dự án này là gì?
Dự án này sẽ trở thành một công cụ chuyển đổi JPEG hai PNG.
Bạn nhớ pokédex của chúng tôi, phải không?
Pokédex của chúng tôi.
Tất cả đều là những chú pokemon nhỏ dễ thương, nhưng chúng đều ở định dạng JPEG.
Bây giờ là định dạng tệp hình ảnh JPEG.
Bạn có thể đọc nó, nhưng tôi thích PNG hơn.
Có một số lợi ích mà tệp PNG có, đặc biệt là đối với những loại hình ảnh này.
Ví dụ, nếu bạn là một nhà phát triển web, những loại hình ảnh không có nhiều màu hoặc chỉ có
một vài màu, bạn có thể xem ở đây, xanh lam, nâu, trắng.
Chúng thực sự tốt hơn khi bạn phát triển các trang web sử dụng PNG.
Một lần nữa, điều đó nằm ngoài phạm vi của khóa học.
Bạn có thể tự đọc phần này, nhưng công cụ chuyển đổi JPEG sang PNG thực sự rất hữu ích.
Vậy làm thế nào chúng ta có thể xây dựng nó dựa trên những gì chúng ta đã học được?
Tôi sẽ giúp bạn bắt đầu.
Và phần còn lại, tôi sẽ thử và xem liệu bạn có thể tự tìm ra được không.
Vì vậy, những gì tôi sẽ làm đầu tiên là tạo một tệp mới tại đây.
Và tôi sẽ sử dụng dòng lệnh.
Tôi có thể sử dụng cảm ứng ở đây vì tôi đang sử dụng máy Mac.
Nếu bạn đang sử dụng windows, lệnh này sẽ khác.
Và đó là điều mà chúng ta đã nói trước đây.
Bạn cũng có thể thực hiện thủ công trên máy tính của mình, chỉ cần nói tệp mới để bạn có thể chỉ cần nhấp chuột phải và nói
tệp mới, bất cứ điều gì bạn muốn.
Vâng, tôi đã làm điều này.
Vì vậy, thay vì chạm vào, tôi sẽ chỉ tạo một tệp mới.
Và những gì chúng tôi sẽ gọi nó là tôi sẽ gọi nó là công cụ chuyển đổi JPEG sang PNG.
Bánh chấm.
Chúng ta bắt đầu.
Bây giờ, chúng ta muốn điều này làm gì?
Chà, chúng tôi muốn một tập lệnh Python mà tôi có thể chạy hoạt động như thế này.
Tôi muốn có thể nói Python 3 và sau đó nói JPEG thành pag được chuyển đổi hoặc pi và sau đó đưa nó cho các đối số.
Đối số đầu tiên là tôi muốn đặt tên thư mục, vì vậy tôi sẽ nói Pokédex và chúng ta sẽ thêm một dấu gạch chéo ở đây để
cho thấy rằng đây là một thư mục.
Vì vậy, tôi muốn bạn mở thư mục Pokédex.
Và sau đó tham số thứ hai là thư mục mới mà tôi muốn tạo.
Vì vậy, chúng ta hãy chỉ gọi nó là mới.
Vì vậy, thư mục mới này không tồn tại, nhưng tôi muốn có thể tạo nó.
Và nhân tiện, nếu bạn đang ở trên cửa sổ, dấu gạch chéo này sẽ là dấu gạch chéo kia.
Nó sẽ là dấu gạch chéo như thế này.
Nhưng về cơ bản những gì tôi muốn làm là chạy lệnh này.
Nó sẽ xem xét tất cả các hình ảnh ở đây và chuyển đổi chúng thành một jpeg và đặt chúng vào một thư mục mới
có tên là New.
Vì vậy, hãy xây dựng kịch bản đó, và tôi sẽ giúp bạn bắt đầu với một chút gợi ý.
Những gì chúng ta cần làm là chúng ta cần có khả năng nắm bắt các đối số này.
Và cũng lấy tất cả các tệp này.
Và từ các phần trước, chúng ta nên biết làm thế nào để làm điều đó.
Những gì tôi sẽ làm là nhập mô-đun CIS và nhập mô-đun hệ điều hành.
Và tất nhiên, từ thư viện gối, tôi sẽ nhập PIL từ.
Hình ảnh.
Nó nhập khẩu ở đây.
Của bạn đây.
Bây giờ bước đầu tiên là thực sự sử dụng mô-đun CIS.
Lấy cái đầu tiên.
Và đối số thứ hai.
Vì vậy, hãy nhớ rằng, đó là Pokédex và thư mục mới.
Vì vậy, đó là điều đầu tiên chúng tôi muốn làm.
Điều thứ hai là làm tốt việc dựa trên cái này có tồn tại hay không, để kiểm tra xem cái mới có tồn tại hay không.
Hoặc thư mục này tồn tại và nếu không, hãy tạo nó.
Đúng.
Vì vậy, nếu điều này không tồn tại, chúng tôi phải tạo thư mục để chúng tôi có thể đưa các hình ảnh vào.
Và cuối cùng, những gì chúng tôi muốn làm ở đây.
Và đây là phần khó khăn.
Chúng tôi muốn lặp qua toàn bộ thư mục này, vì vậy hãy lặp qua pokédex.
Và sau đó chúng tôi muốn chuyển đổi hình ảnh sang P&G.
Và cuối cùng chúng tôi muốn lưu chúng vào thư mục mới.
Đây là một trong những khó khăn.
Nó kết hợp rất nhiều điều mà chúng tôi đã học được cho đến bây giờ.
Bạn có thể không hiểu nó ngay lập tức vì nó hơi khó.
Vì vậy, đừng lo lắng.
Trong video tiếp theo, tôi sẽ chỉ cho bạn cách giải quyết vấn đề này.
Nhưng những gì bạn có thể muốn tìm hiểu trước hết là cách sử dụng Google, cách sử dụng CEST để lấy đối số thứ nhất
và thứ hai.
Cách sử dụng mô-đun hệ điều hành để lấy đường dẫn.
Vì vậy, bạn có thể nói, Này, tôi muốn các tệp này trong Pokédex và tôi muốn ghi vào tệp mới này.
Vì vậy, chúng tôi sẽ sử dụng mô-đun hệ điều hành cho việc đó.
Và rõ ràng là chúng ta sẽ sử dụng mô-đun gối để chuyển đổi hình ảnh sang PNG, thứ mà chúng ta
đã thấy trước đây.
Bài tập này sẽ yêu cầu một chút về Google trong trường hợp của bạn, đây là một kỹ năng tốt để phát triển.
Vì vậy, trong video tiếp theo, tôi sẽ hướng dẫn bạn cách thực hiện việc này.
Tôi sẽ gặp bạn trong đó.
Chúc may mắn.
Tạm biệt.