Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=76176 --- shadow/76176 2005-09-21 08:06:19.000000000 -0400 +++ shadow/76176.tmp.17604 2005-09-21 09:02:04.000000000 -0400 @@ -54,6 +54,23 @@ platform independent. Note that however that the current implementation of this solution is rather poor. For example we should copy all the images when adding and returning a copy of them when getting as mixing things causes inconsistent behaviour. + +------- Additional Comments From [EMAIL PROTECTED] 2005-09-21 09:02 ------- +After some research I think we only have the following choices: + +1) Using GDI (or native ImageList) as it takes care about pixel +formats. This is not a good solution as it works only on Windows. + +2) Using GDI+ Bitmap.LockBits to get image from a bitmap then copy +it to another. This solution works and seems to be supported by +libgdiplus as well. The only thing that is difficult that we will +have to convert pixel formats manually including palette mapping. + +3) Using Format32bppArgb anyway. This is a very comfortable solution +bit this one makes ImageList.ColorDepth useless. And provides little +compatiblity with .NET Framework as it will convert bitmaps to the +target color depth that may result in color change while we will +preserve colos. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
