Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

explore

Gerar Imagem a partir do Flash

Recommended Posts

Ola Galera, Tudo bem?

 

tenho a seguinte dúvida,

 

Eu tenho uma aplicação em flash que possui um botão de transformar em imagem. Ate ai tudo bem.

 

Quando executo está ação ele me retorna a seguinte string.

 

ff0000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ebcfcf,d89f9f,cc7f7f,b84f4

f,b23f3f,990000,850c06,72190c,72190c,72190c,72190c,72190c,72190c,72190c,72190c,72

190c,72190c,72190c,72190c,990000,a51f1f,b23f3f,c56f6f,cc7f7f,e5bfbf,f8efef ...

 

Eu gostaria de pegar este valor e tranformar em Imagem pelo C#.

 

Sei que temos que usar as funções System.Drawing, mas eu gostaria de saber como transforma isso em Stream para trabalhar com os outros metodos.

 

 

Está correta minha teoria? Se sim, pode me dar uma dica de como fazer?

 

Muito Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola QuinteLab,

 

o retorno vem deste tutorial:

http://imasters.com.br/artigo/3890/sal...mapdata__php_gd

 

No caso ele me retorna uma String com muitos valores. Tem apenas um exemplo em PHP.

 

O que eu preciso na verdade é saber quais funções são equivalente no C# que possui no PHP.

 

Exemplo:

Metodo: hexdec — Hexadecimal para decimal

Metodo: imagecolorallocate — Aloca uma cor para uma imagem

Metodo: imagesetpixel — Define um único pixel

Metodo: imagejpeg — Envia a imagem para o borwser ou arquivo

 

Gostaria de saber quais são equivalente no c#.

 

Por exemplo:

No PHP ele preenche e cria a imagem deste tipo:

imagecreatetruecolor($w, $h);

imagefill($image, 0, 0, 0xFFFFFF);

 

No C# fiz assim:

 

Bitmap bp = new Bitmap(Convert.ToInt32(width), Convert.ToInt32(height));

Graphics gdi = Graphics.FromImage(bp);

gdi.FillRectangle(Brushes.White, 0, 0, bp.Width, bp.Height);

 

Entendeu?

 

Por gentileza, caso não tenha entendido, explico novamente.

 

Muito Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.