none
ajuda para criar aruivos de imagem.. RRS feed

  • Pergunta

  • iae pessoa to precisando de ajuda ....

    queria saber se é possivel escrever texto e salvar no formato de imagem( jpg, bmp..) e depois recupera esse texto..se alguem souber ou tiver uma ideia e poder me ajuda.....

    vlw..

    terça-feira, 26 de novembro de 2013 23:36

Respostas

  • Para escrever o texto você pode utilizar o DrawString do Graphics.

    Quanto a questão de escrever e depois recuperar, sugiro que você armazene esta informação em outro local, como um banco de dados por exemplo. Ai você salva o caminho da imagem gerada e o texto correspondente. Sem contar que, utilizar um banco de dados, facilita na hora de fazer uma pesquisa.

    • Marcado como Resposta tunyco quinta-feira, 15 de maio de 2014 05:24
    quarta-feira, 27 de novembro de 2013 03:16
  • Exemplo simples de codificação!

    Siga os passos!

    //IMAGEM NO FORMATO RETANGULO DE 300 POR 100 PRETA!
    string nameFoto = @".\new.jpg";
    Bitmap btp = new Bitmap(300, 100, 100, System.Drawing.Imaging.PixelFormat.Format32bppRgb,new IntPtr());            
    btp.Save(nameFoto);
    btp.Dispose();
    btp = null;
    
    //RESGATANDO A IMAGEM PARA TRABALHAR NA MESMA!
    Image image = Image.FromFile(nameFoto);      
    
    //CLASSE RESPONSÁVEL PELAS MUDANÇAS
    Graphics grafico = Graphics.FromImage(image);
    grafico.DrawString("Programação C#", new Font(FontFamily.GenericSerif, 20), Brushes.White, new PointF(30, 20));
    grafico.Save();
    grafico.DrawImage(image, 100, 100);
    
    //SALVA A NOVA MUDANÇA
    image.Save(".\\new1.jpg"); // imagem nova escrita!!!


    Fulvio Cezar Canducci Dias

    • Sugerido como Resposta Fernando Mamprin quarta-feira, 27 de novembro de 2013 15:55
    • Marcado como Resposta tunyco quinta-feira, 15 de maio de 2014 05:24
    quarta-feira, 27 de novembro de 2013 14:53

Todas as Respostas

  • Para escrever o texto você pode utilizar o DrawString do Graphics.

    Quanto a questão de escrever e depois recuperar, sugiro que você armazene esta informação em outro local, como um banco de dados por exemplo. Ai você salva o caminho da imagem gerada e o texto correspondente. Sem contar que, utilizar um banco de dados, facilita na hora de fazer uma pesquisa.

    • Marcado como Resposta tunyco quinta-feira, 15 de maio de 2014 05:24
    quarta-feira, 27 de novembro de 2013 03:16
  • Exemplo simples de codificação!

    Siga os passos!

    //IMAGEM NO FORMATO RETANGULO DE 300 POR 100 PRETA!
    string nameFoto = @".\new.jpg";
    Bitmap btp = new Bitmap(300, 100, 100, System.Drawing.Imaging.PixelFormat.Format32bppRgb,new IntPtr());            
    btp.Save(nameFoto);
    btp.Dispose();
    btp = null;
    
    //RESGATANDO A IMAGEM PARA TRABALHAR NA MESMA!
    Image image = Image.FromFile(nameFoto);      
    
    //CLASSE RESPONSÁVEL PELAS MUDANÇAS
    Graphics grafico = Graphics.FromImage(image);
    grafico.DrawString("Programação C#", new Font(FontFamily.GenericSerif, 20), Brushes.White, new PointF(30, 20));
    grafico.Save();
    grafico.DrawImage(image, 100, 100);
    
    //SALVA A NOVA MUDANÇA
    image.Save(".\\new1.jpg"); // imagem nova escrita!!!


    Fulvio Cezar Canducci Dias

    • Sugerido como Resposta Fernando Mamprin quarta-feira, 27 de novembro de 2013 15:55
    • Marcado como Resposta tunyco quinta-feira, 15 de maio de 2014 05:24
    quarta-feira, 27 de novembro de 2013 14:53