Jump to content

Ancleiwer Menezes

Membros
  • Contagem de Conteúdo

    2
  • Ingressou

  • Última visita

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

117 visualizações do perfil

Conquistas de Ancleiwer Menezes

  • Positividade Raro

Emblemas Recentes

1

Reputação na Comunidade

  1. Existe alguma IA que colore desenho linear (em preto e branco) automaticamente?

    1. Douglas Garcia

      Douglas Garcia

      Olá 😊 Encontrei essas aqui:

      • Deep Dream Generator: Esta é uma ferramenta online que usa IA para colorir imagens. Basta fazer o upload de uma imagem em preto e branco e ela será colorida automaticamente.
      • Algorithmia: Esta plataforma oferece um modelo de IA chamado "DeepAI Colorization" que pode ser usado para colorir imagens em preto e branco.
      • PaintsChainer: Este é um software baseado em IA que foi treinado para colorir desenhos automaticamente. Ele é usado principalmente por artistas digitais.
      • Colorize.cc: Uma ferramenta online que usa IA para colorir imagens em preto e branco. Basta fazer o upload da imagem e aguardar a colorização.
  2. Qual seria um formato vetorial que conseguiríamos manipular? SVG? PDF? Eu penso também que poderia ser feita a manipulação e depois convertia para o formato EPS, já que no fim vou precisar como EPS.
  3. Eu estou criando um código onde tenho um arquivo EPS e um documento de .txt e uma pasta OUTPUT na mesma pasta do meu arquivo PY.
    No meu arquivo EPS do illustrator tem uma camada de texto chamada MEU NOME, no meu arquivo de texto tem os nomes que quero que sejam novos arquivos para a pasta output, um abaixo do outro, ex:

    FULANO
    BELTRANO
    CICRANO

    Eu executando o arquivo PYTHON, os arquivos estão sendo até gerados na pasta com novos nomes, mas no EPS a camada de texto continua exibindo MEU NOME (não substituiu)

    Segue o código:

     

    import os

    # Obtenha o diretório do script em execução
    script_dir = os.path.dirname(__file__)

    # Defina o nome dos arquivos EPS e TXT
    eps_filename = "arquivo.eps"
    txt_filename = "arquivo_de_texto.txt"

    # Obtenha os caminhos completos para os arquivos EPS e TXT
    eps_path = os.path.join(script_dir, eps_filename)
    txt_path = os.path.join(script_dir, txt_filename)

    # Crie a pasta de saída se ainda não existir
    output_folder = os.path.join(script_dir, "OUTPUT")
    if not os.path.exists(output_folder):
        os.makedirs(output_folder)

    # Abra o arquivo EPS original e leia o conteúdo
    with open(eps_path, "rb") as file:
        eps_content = file.read()

    # Leia os nomes do arquivo de texto
    with open(txt_path, "r") as file:
        nomes = file.read().splitlines()

    # Substitua o texto "MEU NOME" no arquivo EPS por cada nome
    for nome in nomes:
        # Crie um novo arquivo EPS baseado no conteúdo original e substitua o texto
        output_filename = f"{nome}.eps"
        output_path = os.path.join(output_folder, output_filename)

        with open(output_path, "wb") as file:
            file.write(eps_content.replace(b"MEU NOME", nome.encode()))
     

    desde já agradeço !

    1. Thanael

      Thanael

      Olá @Ancleiwer Menezes

      Gostei do que está tentando fazer,  me parece muito interessante, nunca tentei manipular arquivo EPS através do Python.

      Além disso não sei se seria possivel realizar essa manipulação da camada de texto de dentro do arquivo EPS.

      Chegou a pesquisar se é possivel realizar isso ? Creio que teria de ter alguma biblioteca especifica para conseguir abrir o arquivo EPS... 

    2. Ancleiwer Menezes

      Ancleiwer Menezes

      Bom @Thanael, acredito que seja possível sim porque quando abro meu arquivo no coreldraw aparece o nome alterado dentro do arquivo, mas quando abro no illustrator aí fica do mesmo jeito. Esse mesmo código!

  4. Eu estou criando um código onde tenho um arquivo EPS e um documento de .txt e uma pasta OUTPUT na mesma pasta do meu arquivo PY. No meu arquivo EPS do illustrator tem uma camada de texto chamada MEU NOME, no meu arquivo de texto tem os nomes que quero que sejam novos arquivos para a pasta output, um abaixo do outro, ex: FULANO BELTRANO CICRANO Eu executando o arquivo PYTHON, os arquivos estão sendo até gerados na pasta com novos nomes, mas no EPS a camada de texto continua exibindo MEU NOME (não substituiu) Segue o código: import os # Obtenha o diretório do script em execução script_dir = os.path.dirname(__file__) # Defina o nome dos arquivos EPS e TXT eps_filename = "arquivo.eps" txt_filename = "arquivo_de_texto.txt" # Obtenha os caminhos completos para os arquivos EPS e TXT eps_path = os.path.join(script_dir, eps_filename) txt_path = os.path.join(script_dir, txt_filename) # Crie a pasta de saída se ainda não existir output_folder = os.path.join(script_dir, "OUTPUT") if not os.path.exists(output_folder): os.makedirs(output_folder) # Abra o arquivo EPS original e leia o conteúdo with open(eps_path, "rb") as file: eps_content = file.read() # Leia os nomes do arquivo de texto with open(txt_path, "r") as file: nomes = file.read().splitlines() # Substitua o texto "MEU NOME" no arquivo EPS por cada nome for nome in nomes: # Crie um novo arquivo EPS baseado no conteúdo original e substitua o texto output_filename = f"{nome}.eps" output_path = os.path.join(output_folder, output_filename) with open(output_path, "wb") as file: file.write(eps_content.replace(b"MEU NOME", nome.encode())) desde já agradeço
×
×
  • Create New...