Prévia do material em texto
INTRODUÇÃO Esta atividade prática tem como propósito aplicar conhecimentos relacionados à criação e manipulação de imagens vetoriais e matriciais por meio de programação em Python. Foram utilizadas duas bibliotecas principais: a Pillow, que permite abrir, editar e salvar imagens em diversos formatos, e a PyCairo, voltada à geração de gráficos vetoriais 2D personalizáveis. MÉTODOS O desenvolvimento ocorreu no ambiente PyCharm, seguindo as etapas propostas para a criação de uma imagem vetorial composta por retas e círculos e sua posterior conversão em imagem matricial. O processo foi dividido em três etapas: Passo 1: Criar uma imagem vetorial Código do Passo 1 Esse código gera arquivos SVG e PNG como resultado: cgpi1.svg cgpi1.png (O fundo da imagem é transparente, porém o visualizador de imagem deixa o fundo escuro) Passo 2: Desenhe um círculo em formato matricial Código do Passo 2 Imagem resultante do passo 2 Passo 3:Desenhe retas e converta a imagem vetorial para matricial Código do Passo 3 Imagem resultante do passo 3 CONCLUSÃO A experiência de produzir imagens vetoriais e matriciais utilizando as bibliotecas PyCairo e Pillow no Python trouxe uma nova perspectiva sobre o processo de criação visual. Programar esses elementos permite compreender a lógica subjacente a ferramentas gráficas comuns, como aquelas utilizadas para desenhar círculos em softwares de edição de imagem. image7.png image8.png image1.png image2.png image3.png image4.png image5.png image6.png