1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
This file has a list of functionality not yet implemented or issues that
have to be fixed in libgdiplus.
---- Functionality not implemented
* Image formats
- WMF and EMF. We have limited support metafiles.
* Path
- add missing implementation for
- [path gradient brush](https://bugzilla.novell.com/show_bug.cgi?id=321034)
- [path widen](https://bugzilla.novell.com/show_bug.cgi?id=320856)
- [path warp](https://bugzilla.novell.com/show_bug.cgi?id=400775)
---- Not implemented / partially implemented functions
* Handle functions
Functions that use or create Win32 handles and are not yet implemented
(except for window and device needed in System.Windows.Forms.)
GdipCreateBitmapFromResource
GdipCreateFontFromDC
GdipCreateFromHWND
* Generic functions
GdipBeginContainer2
GdipBeginContainerI
GdipGetPixelOffsetMode [2]
GdipGetTextContrast [2]
GdipSetPixelOffsetMode [2]
GdipSetTextContrast [2]
GdipTransformPoints
GdipTransformPointsI
* Image handling
GdipSetImageAttributesThreshold
GdipSetImageAttributesOutputChannelColorProfile
GdipGetImageAttributesAdjustedPalette
GdipSetImageAttributesOutputChannel
GdipLoadImageFromStream
GdipSaveImageToStream
GdipSaveAdd
GdipSaveAddImage
* Functions related to paths
GdipAddString [1]
GdipAddStringI [1]
GdipWindingModeOutline
GdipWidenPath
GdipWarpPath
Notes
[1] Partially implemented. LayoutRect and StringFormat are ignored.
[2] Function exists (return Ok) but doesn't do anything (visually or not)
[3] Function exists (return Ok) but only display a warning on the console
[4] Partially implemented. GpGraphics is ignored.
---- Known Limitations
* Maximum of 32bpp
GDI+ supports bitmaps with more than 32bpp.
http://bugzilla.ximian.com/show_bug.cgi?id=80693
* Coordinates limitations
GDI+ supports 32bips of precision (Cairo is limited to 15bits)
http://bugzilla.ximian.com/show_bug.cgi?id=79729
* Cairo doesn't support 8-bit pseudocolor visuals
http://bugzilla.ximian.com/show_bug.cgi?id=77937
* Cairo doesn't implement cairo_stroke_to_path
GdipWidenPath implementation depends on this feature.
http://bugzilla.ximian.com/show_bug.cgi?id=78110
----
last updated: August 9th, 2007
|