Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
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!
Tem que ver qual é esse tipo de retorno do flash, se é stream, array de bytes. Pelo que postou não é nenhum desses, teria que ver qual é.
Abraços..