{"id":711,"date":"2023-06-26T16:39:35","date_gmt":"2023-06-26T16:39:35","guid":{"rendered":"https:\/\/jornalhorizonte.com.br\/?p=711"},"modified":"2023-06-26T16:44:16","modified_gmt":"2023-06-26T16:44:16","slug":"711-2","status":"publish","type":"post","link":"https:\/\/jornalhorizonte.com.br\/?p=711","title":{"rendered":"Criando QR Codes Art\u00edsticos com a Stable Diffusion: Um Guia Passo a Passo"},"content":{"rendered":"\n<p>Por Pollyanna Palhares<\/p>\n\n\n\n<p>Um recente post no Reddit chamou a aten\u00e7\u00e3o ao exibir uma s\u00e9rie de QR codes art\u00edsticos criados com o aux\u00edlio da Stable Diffusion. Esses QR codes foram gerados por meio de um modelo ControlNet customizado. O que \u00e9 ainda mais surpreendente \u00e9 que a comunidade da Stable Diffusion descobriu rapidamente como criar esses QR codes sem a necessidade de um modelo personalizado.<\/p>\n\n\n\n<p>Os QR codes, conhecidos como c\u00f3digos de resposta r\u00e1pida, s\u00e3o uma forma comum de codificar texto ou URLs em imagens 2D. Normalmente, podemos utilizar o aplicativo de c\u00e2mera de nossos smartphones para ler esses c\u00f3digos.<\/p>\n\n\n\n<p>Neste artigo, vamos aprender como gerar QR codes deslumbrantes, utilizando a interface gr\u00e1fica AUTOMATIC1111 Stable Diffusion. Essa interface pode ser utilizada no Google Colab, Windows ou Mac.<\/p>\n\n\n\n<p>Antes de prosseguirmos, \u00e9 necess\u00e1rio ter a extens\u00e3o ControlNet instalada. Caso esteja utilizando o Colab Notebook, basta selecionar a op\u00e7\u00e3o ControlNet no momento da inicializa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Gerando QR Codes<br>O primeiro passo para criar um QR code \u00e9 escolher um c\u00f3digo QR adequado. Para aumentar suas chances de sucesso, \u00e9 recomendado seguir os seguintes crit\u00e9rios:<\/p>\n\n\n\n<p>Utilize uma configura\u00e7\u00e3o de toler\u00e2ncia a falhas alta (30%).<br>Deixe uma margem branca ao redor do QR code (zona tranquila).<br>Utilize o preenchimento b\u00e1sico com um padr\u00e3o preto e branco.<br>Evite geradores que introduzam uma linha branca fina entre os elementos pretos.<br>Recomendamos o uso do gerador de QR Code mencionado neste tutorial.<\/p>\n\n\n\n<p>Passo 1: Selecione o tipo de texto e insira o conte\u00fado desejado para o QR code.<\/p>\n\n\n\n<p>Passo 2: Configure a toler\u00e2ncia a falhas para 30%.<\/p>\n\n\n\n<p>Passo 3: Clique em &#8220;Gerar&#8221;.<\/p>\n\n\n\n<p>Passo 4: Baixe o QR code como um arquivo PNG.<\/p>\n\n\n\n<p>Personalizando o QR Code com Stable Diffusion<br>Agora, vamos personalizar o QR code utilizando a Stable Diffusion. Esse m\u00e9todo envolve a gera\u00e7\u00e3o de uma imagem semelhante ao QR code usando a ferramenta img2img. No entanto, isso por si s\u00f3 n\u00e3o \u00e9 suficiente para obter um QR code v\u00e1lido. Durante as etapas de amostragem, o ControlNet \u00e9 ativado para imprimir o QR code na imagem. Pr\u00f3ximo ao final das etapas de amostragem, o ControlNet \u00e9 desativado para melhorar a consist\u00eancia da imagem.<\/p>\n\n\n\n<p>Guia Passo a Passo<\/p>\n\n\n\n<p>Acesse a p\u00e1gina Img2img na interface web AUTOMATIC1111.<\/p>\n\n\n\n<p>Selecione um modelo de checkpoint. Recomendamos o GhostMix.<\/p>\n\n\n\n<p>Insira um prompt e um prompt negativo. Esses prompts s\u00e3o essenciais para o sucesso do processo. Alguns prompts se misturam naturalmente com o QR code.<\/p>\n\n\n\n<p>Fa\u00e7a o upload do QR code para o canvas do img2img.<\/p>\n\n\n\n<p>Configure as seguintes op\u00e7\u00f5es de imagem para imagem:<\/p>\n\n\n\n<p>Modo de redimensionamento: Apenas redimensionar.<br>M\u00e9todo de amostragem: DPM++2M Karras.<br>Passo de amostragem: 50.<br>Largura: 768.<br>Altura: 768.<br>Escala CFG: 7.<br>For\u00e7a de redu\u00e7\u00e3o de ru\u00eddo: 0.75.<br>Fa\u00e7a o upload do QR code para o canvas de imagem do ControlNet.<\/p>\n\n\n\n<p>Configure as seguintes op\u00e7\u00f5es do ControlNet:<\/p>\n\n\n\n<p>Ativar: Sim.<br>Tipo de controle: Tile.<br>Pr\u00e9-processador: tile_resample.<br>Modelo: control_xxx_tile.<br>Peso do controle: 0.87.<br>Passo de controle inicial: 0.23.<br>Passo de controle final: 0.9.<br>Clique em &#8220;Gerar&#8221;.<\/p>\n\n\n\n<p>Verifique o QR code gerado com seu telefone, testando-o em diferentes tamanhos de tela, uma vez que alguns podem apresentar problemas em tamanhos maiores.<\/p>\n\n\n\n<p>\u00c9 importante ressaltar que nem todas as imagens resultar\u00e3o em um QR code funcional. A taxa de sucesso \u00e9 de cerca de um em quatro. Por isso, recomenda-se gerar v\u00e1rias imagens e verificar quais s\u00e3o as melhores.<\/p>\n\n\n\n<p>Dicas Importantes<\/p>\n\n\n\n<p>QR codes com textos mais curtos t\u00eam uma taxa de sucesso maior, pois possuem padr\u00f5es mais simples.<br>Nem todos os QR codes funcionam da mesma forma. Alguns podem funcionar apenas em determinadas dist\u00e2ncias.<br>Alguns prompts se misturam naturalmente com os QR codes, compartilhando elementos visuais semelhantes.<br>Os par\u00e2metros de trabalho podem variar de acordo com os modelos e prompts utilizados. \u00c9 necess\u00e1rio fazer ajustes sutis nos par\u00e2metros de redu\u00e7\u00e3o de ru\u00eddo, peso do controle, passo de controle inicial e passo de controle final.<br>Agora que voc\u00ea possui todas as informa\u00e7\u00f5es necess\u00e1rias, solte sua criatividade e experimente a gera\u00e7\u00e3o de QR codes art\u00edsticos com a Stable Diffusion. Lembre-se de explorar diferentes prompts e modelos para obter resultados \u00fanicos e surpreendentes!<\/p>\n\n\n\n<p>Outros prompts<\/p>\n\n\n\n<p>Al\u00e9m do QR code, voc\u00ea pode utilizar a Stable Diffusion para criar imagens com outros temas. Abaixo est\u00e3o alguns exemplos de prompts para gerar imagens de uma garota mec\u00e2nica:<\/p>\n\n\n\n<p>Prompt:<br>&#8220;garota mec\u00e2nica, detalhes ultra-realistas, retrato, ilumina\u00e7\u00e3o global, sombras, renderiza\u00e7\u00e3o octane, 8k, ultra n\u00edtido, intrincado, ornamentos detalhados, cores frias, metal, detalhe eg\u00edpcio, detalhes altamente intrincados, luz realista, tend\u00eancia no cgsociety, olhos brilhantes, vista de frente, detalhes de n\u00e9on, membros mec\u00e2nicos, vasos sangu\u00edneos conectados a tubos, v\u00e9rtebras mec\u00e2nicas ligadas \u00e0s costas, cervical mec\u00e2nica ligada ao pesco\u00e7o, sentada, fios e cabos conectados \u00e0 cabe\u00e7a.&#8221;<\/p>\n\n\n\n<p>Prompt negativo:<br>&#8220;feio, deformado, baixa qualidade, borrado.&#8221;<\/p>\n\n\n\n<p>Par\u00e2metros utilizados:<\/p>\n\n\n\n<p>For\u00e7a de redu\u00e7\u00e3o de ru\u00eddo: 0.75<br>Peso do controle: 1<br>Passo de controle inicial: 0.23<br>Passo de controle final: 0.7<br>Experimente diferentes combina\u00e7\u00f5es e desfrute da cria\u00e7\u00e3o de imagens fascinantes com a Stable Diffusion!<\/p>\n\n\n\n<p>*Pollyanna Palhares \u00e9 jornalista com interesse particular em intelig\u00eancia artificial e suas aplica\u00e7\u00f5es criativas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A arte de QR Code gerada por IA usando ControlNet ser\u00e1 a pr\u00f3xima grande tend\u00eancia. Se atualize e n\u00e3o fique fora des<\/p>\n","protected":false},"author":5,"featured_media":712,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,25,22,21,24,23],"_links":{"self":[{"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=\/wp\/v2\/posts\/711"}],"collection":[{"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=711"}],"version-history":[{"count":0,"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=\/wp\/v2\/posts\/711\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=\/wp\/v2\/media\/712"}],"wp:attachment":[{"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jornalhorizonte.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}