Bem vindo de volta.
É hora de aplicar o que acabamos de aprender e fazer um exercício e construir nosso próprio projeto.
Agora, que projeto é esse?
Este projeto vai ser um conversor de JPEG.
Você se lembra de nossos bolsos, certo?
Nossas carteiras são todos esses pequenos Pokémon fofos, mas agora estão todos no formato JPEG.
Formato de arquivo de imagem JPEG.
Você pode ler sobre isso, mas eu prefiro PMG.
Existem alguns benefícios que os arquivos PG têm, especialmente para esse tipo de imagem.
Por exemplo, se você é um desenvolvedor da web, esses tipos de imagens sem muitas cores
ou apenas algumas cores que você pode ver aqui, azul, marrom, branco, eles são realmente melhores quando você desenvolve sites para usar
uma.
Novamente, isso está além do escopo do curso, você pode ler sobre isso sozinho, mas
um jetpack para um conversor é muito, muito útil.
Então, como podemos construí-lo com base no que aprendemos?
Vou começar e o resto vou tentar e ver se ele consegue descobrir por conta própria.
Então, o que vou fazer primeiro é criar um novo arquivo aqui.
E vou usar a linha de comando, posso usar o toque aqui porque estou usando um Mac.
Se você estiver usando o Windows, este comando é diferente, e isso é algo que já
falamos antes.
Você também pode apenas manualmente no seu computador, basta dizer novo arquivo para que você possa apenas.
Direito.
Clique e diga um novo arquivo, o que quiser.
Bem, eu já fiz isso, então em vez de tocar, vou apenas criar um novo arquivo.
E o que vamos chamá-lo é que vou chamá-lo de conversor de JPEG para PNG.
Dr ..
Aqui vamos nós.
Agora, o que queremos fazer?
Bem, queremos um script Python que eu possa executar e que funcione assim.
Eu quero ser capaz de dizer Python três e, em seguida, dizer JPEG para convertê-lo em PI e, em seguida, fornecer os argumentos.
O primeiro argumento é que eu queria dar o nome da pasta, então direi Boquete X e adicionaremos uma fatia aqui para
mostrar que se trata de uma pasta.
Então, eu quero que você abra a pasta pocket x e o segundo parâmetro é a nova pasta que desejo
criar.
Então, vamos chamá-lo de novo.
Portanto, esta nova pasta não existe, mas quero poder criá-la.
E por falar nisso, se você estiver em uma janela, esta será a outra será a barra invertida assim.
Mas essencialmente, o que eu quero fazer é executar este comando, ele vai olhar todas as
imagens aqui e convertê-las em JPEG e colocá-las em uma nova pasta chamada New.
Então, vamos construir esse script e vou começar com uma pequena dica, o que precisamos fazer é
ser capaz de captar esses argumentos.
E também pegue todos esses arquivos.
E das seções anteriores, devemos saber como fazer isso, o que vou fazer é
importar o módulo de serviço e importar o módulo OS e, claro, da biblioteca de travesseiros, vou importar PILT
de.
Imagem.
Está em parte aqui.
Ai está.
Agora, a primeira etapa é realmente usar o módulo do sistema, pegue o primeiro.
E segundo argumento.
Portanto, lembre-se, esse é o bolso e a nova pasta, então essa é a primeira coisa que queremos fazer.
A segunda coisa é muito bem, com base na existência ou não, para verificar se existe novo.
Ou esta pasta existe e se não foi criada.
Direito.
Então, se isso não existir, temos que criar a pasta para que possamos colocar as imagens e finalmente
o que queremos fazer aqui, e essa é a parte difícil.
Queremos percorrer toda esta pasta, então percorra o bolso X.
E então queremos converter as imagens para PNG.
E, finalmente, queremos salvá-los no novo Foldit.
Este é difícil.
Combina muitas coisas que aprendemos até agora.
Você pode não entender imediatamente porque é um pouco complicado.
Portanto, não se preocupe.
No próximo vídeo, vou mostrar como resolver esse problema.
Mas o que você pode querer aprender é como pesquisar no Google, em primeiro lugar, como
usar isso para pegar o primeiro e o segundo argumento, como usar o módulo OS para pegar o caminho.
Para que você possa dizer, ei, quero esses arquivos e o Pocket X e quero gravar nesse novo arquivo, então usaremos o
módulo do sistema operacional para isso.
E então, obviamente, vamos usar esse módulo Pelo para converter as imagens para algo que vimos
antes.
Este exercício vai exigir um pouco de pesquisa no Google sobre o seu caso, o que é uma boa habilidade para desenvolver.
Então, no próximo vídeo, vou mostrar como fazer isso.
Eu te vejo nisso.
Boa sorte.
Tchau.