Articles of gdi +

Ocorreu um erro genérico no GDI + no método Bitmap.Save

Estou trabalhando para carregar e salvar uma cópia em miniatura dessa imagem em uma pasta de miniaturas. Eu estou usando o seguinte link: http://weblogs.asp.net/markmcdonnell/archive/2008/03/09/resize-image-before-uploading-to-server.aspx mas newBMP.Save(directory + “tn_” + filename); está causando exceção “Ocorreu um erro genérico no GDI +”. Eu tentei dar permissão na pasta, também tentei usar um novo object bmp separado ao […]

Alternativas para System.Drawing para uso com o ASP.NET?

Depois de vários dias rastreando erros bizarros do GDI +, eu me deparei com essa pequena joia no MSDN : Não há suporte para classs dentro do namespace System.Drawing para uso em um serviço do Windows ou ASP.NET. A tentativa de usar essas classs de dentro de um desses tipos de aplicativos pode gerar problemas […]

Como fazer duas camadas transparentes com c #?

Existem três camadas consecutivas picturebox1(.jpg) -> label1 -> picturebox2(.png transparent) que eu quero é tornar o label1 e o pictrurebox2 transparentes ao picturebox1 para que label1 possa ser visto através do picturebox2 mas não funciona .. public Form1() { InitializeComponent(); label1.Parent = pictureBox1; label1.BackColor = Color.Transparent; pictureBox2.Parent = pictureBox1; pictureBox2.BackColor = Color.Transparent; picturebox2.BringToFront(); } então […]

Double Buffering quando não estiver desenhando no OnPaint (): por que não funciona?

Eu estou trabalhando em um aplicativo de desenho vetorial simples em c # / .net. O desenho é feito em um painel, mas eu não estou usando o evento OnPaint () para tudo isso – na verdade, o OnPaint () até mesmo chama outro método que realmente desenha tudo no documento. Eu tentei adicionar buffer […]

Problema ao ler metadados JPEG (orientação)

Eu tenho uma imagem JPEG que foi tirada em um iphone. No meu PC de mesa (Visualizador de Fotos do Windows, Google Chrome, etc), a orientação está incorreta. Eu estou trabalhando em um aplicativo da web asp.net MVC 3 onde eu preciso fazer upload de fotos (atualmente usando plupload). Eu tenho algum código do lado […]

Como ler a cor de um pixel de canvas

Ok, estou procurando uma function ou algo que leia a cor de um determinado pixel no meu monitor e, quando essa cor for detectada, outra function será ativada. Eu acho que usando RGB. Toda ajuda apreciada. Obrigado.

Alternativas mais rápidas para SetPixel e GetPixel para o aplicativo Bitmaps for Windows Forms

Eu estou tentando me ensinar C # e ouvi de uma variedade de fonts que as funções get e setpixel podem ser terrivelmente lentas. Quais são algumas das alternativas e a melhoria de desempenho é realmente significativa? Desde já, obrigado! Um pedaço do meu código para referência: public static Bitmap Paint(Bitmap _b, Color f) { […]

Redimensionar a imagem proporcionalmente com as restrições MaxHeight e MaxWidth

Usando System.Drawing.Image . Se uma largura ou altura da imagem exceder o máximo, será necessário redimensioná-la proporcionalmente. Depois de redimensionado, é necessário garantir que nem a largura nem a altura excedam o limite. A Largura e a Altura serão redimensionadas até que não ultrapassem o máximo e o mínimo automaticamente (o maior tamanho possível) e […]

Image.Save (..) lança uma exceção GDI + porque o stream de memory está fechado

Eu tenho alguns dados binários que eu quero salvar como uma imagem. Quando tento salvar a imagem, ela lança uma exceção se o stream de memory usado para criar a imagem foi fechado antes do salvamento. A razão que eu faço isso é porque eu estou criando dinamicamente imagens e, como tal .. eu preciso […]

Ocorreu um erro genérico no GDI +, imagem JPEG para MemoryStream

Este parece ser um erro infame em toda a web. Tanto que não consegui encontrar uma resposta para o meu problema, pois o meu cenário não se encheckbox. Uma exceção é lançada quando salvo a imagem no stream. Estranhamente, isso funciona perfeitamente com um png, mas dá o erro acima com jpg e gif, o […]