explore 3 Denunciar post Postado Julho 3, 2009 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
quintelab 91 Denunciar post Postado Julho 3, 2009 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.. Compartilhar este post Link para o post Compartilhar em outros sites
explore 3 Denunciar post Postado Julho 3, 2009 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