Bitmap
-
hi!
ich arbeite grade mit bitmaps...verwende in c# folgenden code:int bmp_dim = 256; Bitmap bmp = new Bitmap(bmp_dim, bmp_dim); int fin = static_cast<int>(total*255.0f); //get in color range Color col = Color.FromArgb(fin, fin, fin); bmp.SetPixel(j, i, col);
hier gibt es SetPixel Methode...nun möchte ich sowas mal mit c++ probieren...könnte ich sowas mit der winapi machen oder einer bitmap lib? mir gehts um die SetPixel methode...
cu
-
In C# gibt es auch static_cast? ROFL
-
Dein Beispiel sieht mir eher nach C++/CLI und zukünftigen Versionen (vor allem wegen dem new operator beim ref type) aus. In VC 7.1 (& mögl. uch 7.0) könntest du das genau gleich machen:
int bmp_dim = 256; Bitmap __gc *bmp = __gc new Bitmap(bmp_dim, bmp_dim); int fin = static_cast<int>(total*255.0f); //get in color range Color col = Color.FromArgb(fin, fin, fin); bmp.SetPixel(j, i, col);
Oder ohne managed C++: Du inkludierst einfach <windooze.h> und verwendest SetPixel (ich glaub das gibts wirklich...).