Rank: Member
Groups: Guest
Joined: 7/3/2005(UTC) Posts: 6
Thanks: 1 times
|
How can I load an image from System.Drwaing.Bitmap
|
|
|
|
Rank: Advanced Member
Groups: Guest
Joined: 7/28/2003(UTC) Posts: 1,660
Thanks: 5 times Was thanked: 76 time(s) in 74 post(s)
|
Hello, There are 2 ways to load System.Drawing.Bitmap image into Aurigma.GraphicsMill.Bitmap one: 1. You can pass System.Drawing.Bitmap in Aurigma.GraphicsMill.Bitmap constructor. Code:Dim gdiPlusBitmap As System.Drawing.Bitmap
'some other code...
Dim gmBitmap As Aurigma.GraphicsMill.Bitmap = _
New Aurigma.GraphicsMill.Bitmap(gdiPlusBitmap)
Code:System.Drawing.Bitmap gdiPlusBitmap;
//some other code...
Aurigma.GraphicsMill.Bitmap gmBitmap =
new Aurigma.GraphicsMill.Bitmap(gdiPlusBitmap);
2. You can cast System.Drawing.Bitmap to Aurigma.GraphicsMill.Bitmap as implicit type casting is supported: Code:Dim gdiPlusBitmap As System.Drawing.Bitmap
'some other code...
Dim gmBitmap As Aurigma.GraphicsMill.Bitmap = gdiPlusBitmap
Code:System.Drawing.Bitmap gdiPlusBitmap;
//some other code...
Aurigma.GraphicsMill.Bitmap gmBitmap = gdiPlusBitmap;
Please note that in both cases image memory is copied. Edited by user Tuesday, January 1, 2008 5:22:08 AM(UTC)
| Reason: Not specified |
Best regards, Fedor Skvortsov
|
|
|
|
Rank: Advanced Member
Groups: Guest
Joined: 7/28/2003(UTC) Posts: 1,660
Thanks: 5 times Was thanked: 76 time(s) in 74 post(s)
|
I just want to add that in order to convert Aurigma.GraphicsMill.Bitmap to System.Drawing.Bitmap you can use the same way implicit type casting or use ToGdiplusBitmap and ToGdiplusBitmapDirectly methods. When you use ToGdiplusBitmapDirectly method, returned System.Drawing.Bitmap references to the same bitmap data as the current Aurigma.GraphicsMill.Bitmap class instance. Edited by user Tuesday, January 1, 2008 5:23:10 AM(UTC)
| Reason: Not specified |
Best regards, Fedor Skvortsov
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.