Click here to Skip to main content
15,888,579 members
Home / Discussions / C#
   

C#

 
GeneralRe: Multiple rows selected in Datagrid Pin
Ista4-Sep-03 13:53
Ista4-Sep-03 13:53 
GeneralRe: Multiple rows selected in Datagrid Pin
Ista4-Sep-03 13:53
Ista4-Sep-03 13:53 
GeneralCreateInstance exception Pin
Hans Ruck4-Sep-03 5:18
Hans Ruck4-Sep-03 5:18 
Generaldatabind to datatable.rows.count Pin
troels_sorensen4-Sep-03 3:38
troels_sorensen4-Sep-03 3:38 
GeneralRe: databind to datatable.rows.count Pin
Ista4-Sep-03 13:54
Ista4-Sep-03 13:54 
GeneralRe: databind to datatable.rows.count Pin
troels_sorensen7-Sep-03 6:35
troels_sorensen7-Sep-03 6:35 
GeneralProblems Run WinZip via a SOAP Service in C# Pin
S S Basra3-Sep-03 23:30
S S Basra3-Sep-03 23:30 
GeneralWorking with different image format Pin
Stephane David3-Sep-03 22:16
Stephane David3-Sep-03 22:16 
In my application, I want to read images which are in the PNG format, 256 colors, with transparency, store them in memory and then display them on screen.

So I do something like that :

Bitmap[,] myBitmapArray;
...
myBitmapArray[i,j] = new Bitmap ("FileName.png");
...
graphics.DrawImage(myBitmapArray[i,j]);

The pb is my application takes 100 Mb in memory to load the pictures, which are only 4 Mb in the files Mad | :mad:

Apparently, when loading a picture, there is no format specifier. So I thought it should use the file, but when looking at the PixelFormat member, it's always 32bpp...

So I have tried to create the bitmap another way,

like new Bitmap (128,64, System.Drawing.Imaging.PixelFormat.PixelFormat8bppIndexed), and then copy my image from the file here.

But :
- If I use 16bpp555, I lose the transparency
- If I use 16bpp1555, JIT debugging tells me "out of memory"
- If I use 8bppIndexed, JIT debugging tells me I cannot create a graphics (graphics.FromImage -> error).

How can I load my 256 color files and draw them in a picture box, without taking so much memory because they are transformed in true color?
GeneralRe: Working with different image format Pin
Philip Fitzsimons4-Sep-03 3:00
Philip Fitzsimons4-Sep-03 3:00 
GeneralRe: Working with different image format Pin
Stephane David4-Sep-03 20:14
Stephane David4-Sep-03 20:14 
GeneralTetx to XML Pin
Hojtha Karlsson3-Sep-03 22:13
Hojtha Karlsson3-Sep-03 22:13 
GeneralRe: Tetx to XML Pin
Ista5-Sep-03 3:56
Ista5-Sep-03 3:56 
GeneralSuspendLayout() doen't work on richTextBox Pin
eranas3-Sep-03 21:08
eranas3-Sep-03 21:08 
GeneralRe: SuspendLayout() doen't work on richTextBox Pin
Corinna John5-Sep-03 1:05
Corinna John5-Sep-03 1:05 
GeneralFill the List with Data Set Pin
Birdy3-Sep-03 20:25
Birdy3-Sep-03 20:25 
GeneralRe: Fill the List with Data Set Pin
Braulio Dez3-Sep-03 23:52
Braulio Dez3-Sep-03 23:52 
GeneralDirectX question Pin
Meysam Mahfouzi3-Sep-03 17:21
Meysam Mahfouzi3-Sep-03 17:21 
GeneralRe: DirectX question Pin
TimK3-Sep-03 18:00
TimK3-Sep-03 18:00 
GeneralRe: DirectX question Pin
Meysam Mahfouzi3-Sep-03 18:23
Meysam Mahfouzi3-Sep-03 18:23 
GeneralHelp!!!!!!(at C# of environment use VB function ) Pin
simonasp3-Sep-03 17:12
simonasp3-Sep-03 17:12 
GeneralRe: Help!!!!!!(at C# of environment use VB function ) Pin
Corinna John4-Sep-03 1:48
Corinna John4-Sep-03 1:48 
GeneralThread safety Pin
TimK3-Sep-03 14:34
TimK3-Sep-03 14:34 
GeneralRe: Thread safety Pin
Meysam Mahfouzi3-Sep-03 17:11
Meysam Mahfouzi3-Sep-03 17:11 
GeneralRe: Thread safety Pin
TimK3-Sep-03 17:56
TimK3-Sep-03 17:56 
GeneralRe: Thread safety Pin
Meysam Mahfouzi3-Sep-03 18:35
Meysam Mahfouzi3-Sep-03 18:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.