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

Reply via email to