Kirill K. Smirnov
125c5645cb
gdiplus: Avoid deleting non-existent object.
2009-10-26 11:19:32 +01:00
Vincent Povirk
cab50432f6
gdiplus: Enable encoding of PNG images.
2009-10-09 12:00:23 +02:00
Vincent Povirk
809f721aba
gdiplus: Implement GdipBitmapSetPixel.
2009-09-24 13:26:49 +02:00
Vincent Povirk
41140a950b
gdiplus: Implement GdipBitmapGetPixel.
2009-09-24 13:26:35 +02:00
Marcus Meissner
e70e1249c3
gdiplus: do not memcpy over NULL ptrs (Coverity).
2009-09-22 16:15:48 +02:00
Vincent Povirk
0595fc5e03
gdiplus: Implement GdipGetImageRawFormat.
2009-09-15 17:34:12 -05:00
Vincent Povirk
0313f88794
gdiplus: Disable alpha channel support for BMP images.
2009-09-08 12:13:01 +02:00
Vincent Povirk
91e0ee260b
gdiplus: Use WIC to decode PNG files.
2009-09-08 12:12:54 +02:00
Vincent Povirk
947e39dbc7
gdiplus: Use WIC to decode BMP files.
2009-09-08 12:12:45 +02:00
Vincent Povirk
6c2d85ca84
gdiplus: Use WIC to decode GIF files.
2009-09-02 10:25:02 +02:00
Vincent Povirk
faad683e47
gdiplus: Use WIC to decode JPEG files.
2009-09-02 10:24:53 +02:00
Vincent Povirk
e4a3ad81be
gdiplus: Use WIC to encode images.
2009-09-02 10:24:47 +02:00
Vincent Povirk
9d149e606b
gdiplus: Use WIC to decode ICO files.
2009-09-01 12:43:48 +02:00
Vincent Povirk
cb3ee716a2
gdiplus: Reimplement GdipCreateBitmapFromHICON based on RGBA bitmaps.
2009-08-29 16:48:56 +02:00
Vincent Povirk
7fdc0208e8
gdiplus: Return the real image bits from LockBits when possible.
2009-08-29 16:48:55 +02:00
Vincent Povirk
436b3be651
gdiplus: Create DIBs instead of IPictures in CreateBitmapFromScan0.
2009-08-29 16:48:55 +02:00
Vincent Povirk
d87adf2a60
gdiplus: Don't use IPicture to manage the HDC associated with a GpBitmap.
2009-08-29 16:48:55 +02:00
Vincent Povirk
e48524ceb6
gdiplus: Add and use an HBITMAP field in GpBitmap objects.
2009-08-29 16:48:55 +02:00
Vincent Povirk
b99abe2e91
gdiplus: Use the decoder list to decide how to load image files.
2009-08-29 16:48:55 +02:00
Vincent Povirk
2f0b4bf36b
gdiplus: Add PNG to the decoders list.
2009-08-29 16:48:54 +02:00
Vincent Povirk
28e345882c
gdiplus: Implement GdipCreateHBITMAPFromBitmap.
2009-08-28 11:54:50 +02:00
Vincent Povirk
7246a487d9
gdiplus: Remove an ipicture reference in GdipCreateBitmapFromStream.
2009-08-21 11:28:38 +02:00
Vincent Povirk
69ba1415e3
gdiplus: Add codecs for the image formats we can currently decode.
2009-08-21 11:17:20 +02:00
Vincent Povirk
b27c3c1983
gdiplus: Only attempt to encode if the Encoder flag is set.
2009-08-21 11:16:58 +02:00
Vincent Povirk
40df7dbc07
gdiplus: Implement GdipGetImageDecoders[Size].
2009-08-21 11:16:50 +02:00
Vincent Povirk
96023267c8
gdiplus: Store the codec information and functions in a single structure.
2009-08-21 11:16:38 +02:00
Vincent Povirk
d76d00ea7e
gdiplus: Remove an unnecessary picture reference in GdipSaveImageToFile.
2009-08-11 17:29:58 +02:00
Luke Benstead
ea96cd3a52
gdiplus: Implement stub for GdipGetImagePalette.
2009-08-03 17:35:52 +02:00
Alexandre Julliard
4d31a25f50
gdiplus: Don't return garbage from the GdipCreateHBITMAPFromBitmap stub.
2009-07-01 12:14:40 +02:00
Andrew Eikum
f01bfea62e
gdiplus: Stub for GdipBitmapCreateApplyEffect.
2009-06-05 15:19:56 +02:00
Andrew Eikum
ad2341253c
gdiplus: Stub for GdipBitmapApplyEffect.
2009-06-05 15:19:56 +02:00
Andrew Eikum
46de8c0eb4
gdiplus: Stub for GdipEmfToWmfBits.
2009-06-04 12:38:33 +02:00
Andrew Eikum
84a434fd25
gdiplus: Stub for GdipDeleteEffect.
2009-06-03 11:53:09 +02:00
Andrew Eikum
57134fc890
gdiplus: Stub for GdipCloneBitmapArea.
2009-06-02 11:57:22 +02:00
Vincent Povirk
8219db2d6d
gdiplus: Stub GdipCreateHICONFromBitmap.
2009-05-28 12:42:17 +02:00
Stefan Leichter
cef1598390
gdiplus: Add stub for GdipImageRotateFlip.
2009-05-08 13:03:21 +02:00
Stefan Leichter
a91a97d8ef
gdiplus: Add stub for GdipGetImageThumbnail.
2009-05-06 12:06:43 +02:00
Massimo Del Fedele
a3221e7f23
gdiplus: Add stub for GdipBitmapSetPixel.
2009-04-28 13:10:01 +02:00
Andrew Nguyen
f82a086f56
gdiplus: Stub GdipBitmapSetResolution.
2009-04-20 17:20:12 +02:00
Vincent Povirk
efcd0bbffa
gdiplus: Stub GdipCloneBitmapAreaI.
2009-03-09 12:04:28 +01:00
Vincent Povirk
3db77ce50b
gdiplus: Return a NULL bitmap when GdipCreateBitmapFromScan0 fails.
2009-03-05 16:16:25 +01:00
Vincent Povirk
f365ef46f0
gdiplus: Fix GdipCreateBitmapFromHBITMAP flipping images vertically.
...
GdipCreateBitmapFromHBITMAP currently assumes that all bitmaps are
top-down, even though a positive height (which it also assumes)
signals a bottom-up DIB. The net result is that
GdipCreateBitmapFromHBITMAP flips images vertically.
2009-02-18 12:18:08 +01:00
Vincent Povirk
65750fabbb
gdiplus: Handle negative stride in GdipCreateBitmapFromScan0.
2009-02-18 12:17:49 +01:00
Nikolay Sivov
5bc54ed97e
gdiplus: Implemented GdipCreateBitmapFromHICON (with tests).
2009-02-03 12:48:07 +01:00
Andrey Turkin
1138c28eeb
gdiplus: GdipLoadImageFromStream should use well-known pixel format constants when possible.
2009-01-15 12:42:43 +01:00
Michael Stefaniuc
b53877d92e
gdiplus: Remove superfluous pointer casts.
2009-01-14 13:51:00 +01:00
Michael Stefaniuc
50ff549420
gdiplus: Remove some superfluous casts.
2008-12-05 12:36:41 +01:00
Michael Stefaniuc
4386caa13b
gdiplus: Reduce the number of casts by using the proper type for variables.
2008-12-05 12:36:37 +01:00
Nikolay Sivov
348c115af1
gdiplus: Stub for GdipGetImagePaletteSize.
2008-12-02 14:12:32 +01:00
Vincent Povirk
f3cad17a9b
gdiplus: Implement CachedBitmap based on Image.
2008-11-24 14:36:50 +01:00