C#-Bildbearbeitung

29/08/2008 - 16:31 von Mimi | Report spam
Hallo Zusammen,

ich bin neu in diesem Gebiet und brauche ein bisschen Hilfe.Ich möchte ein
Bild aus einer Datei einlesen dann bearbeiten ,speichern und ausgeben.
Kann mir jemand einen Tip geben wie ich vorgehen kann?
Danke im Voraus.

PS.: ich habe es versucht mit einem Beispiel aus dem Internet mit einer
Blume,aber das Speichern funktioniert nicht.

Bitte bitte hilft mir.Der Code sieht folgendermaßen aus:

public Bitmap MakeGrayscale()
{
//Öffnen des original Bildes
Bitmap original = new Bitmap("C:\\fig.bmp)
//make an empty bitmap the same size as original
Bitmap newBitmap new Bitmap(original.Width, original.Height);

for (int i = 0; i < original.Width; i++)
{
for (int j = 0; j < original.Height; j++)
{
//get the pixel from the original image
Color originalColor = original.GetPixel(i, j);

//create the grayscale version of the pixel
int grayScale (int)((originalColor.R * .3) +
(originalColor.G * .59) +
(originalColor.B * .11));

//create the color object
Color newColor Color.FromArgb(grayScale, grayScale, grayScale);

//set the new image's pixel to the grayscale version
newBitmap.SetPixel(i, j, newColor);
}
}
//newBitmap.Dispose();
newBitmap.Save("C:\\Bild\\kiki.bmp");
return newBitmap;

}



Erstellt mit Operas revolutionàrem E-Mail-Modul: http://www.opera.com/mail/
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
29/08/2008 - 18:46 | Warnen spam
"Mimi" schrieb:
ich bin neu in diesem Gebiet und brauche ein bisschen Hilfe.Ich möchte ein
Bild aus einer Datei einlesen dann bearbeiten ,speichern und ausgeben.
Kann mir jemand einen Tip geben wie ich vorgehen kann?
Danke im Voraus.

PS.: ich habe es versucht mit einem Beispiel aus dem Internet mit einer
Blume,aber das Speichern funktioniert nicht.



Wodurch àußert sich "das Speichern funktioniert nicht"? Ausnahme?
Fehlermeldung?

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen