Rank: Member
Groups: Guest
Joined: 6/2/2006(UTC) Posts: 4
|
Hi , I combine 2 image The small image I rotated it , made it transparent and combine it with large image But the small image can't transparent If i change the transparent to yellow => it ok but not with transparent Code:rotate.BackgroundColor = Aurigma.GraphicsMill.RgbColor.Transparent;
Please help me Thanks Code:private void AvandceCombine()
{
Aurigma.GraphicsMill.Bitmap bitmap =
new Aurigma.GraphicsMill.Bitmap(@"D:\Program Files\Aurigma\Graphics Mill 3.5 for .NET 1.1\Web Demos Source Code\GraphicsMillWebCS\cooler.png".Replace(@"\","/"));
Aurigma.GraphicsMill.Bitmap smallBitmap =
new Aurigma.GraphicsMill.Bitmap(@"D:\Program Files\Aurigma\Graphics Mill 3.5 for .NET 1.1\Web Demos Source Code\GraphicsMillWebCS\500off.png".Replace(@"\","/"));
PixelFormatConverter pixelFormatConverter = new PixelFormatConverter();
pixelFormatConverter.DestinationPixelFormat = PixelFormat.Format24bppRgb;
pixelFormatConverter.ApplyTransform(smallBitmap);
Aurigma.GraphicsMill.Transforms.Rotate rotate =
new Aurigma.GraphicsMill.Transforms.Rotate();
rotate.Angle = 30;
[b]rotate.BackgroundColor = Aurigma.GraphicsMill.RgbColor.Transparent;[/b]
rotate.InterpolationMode = Aurigma.GraphicsMill.Transforms.InterpolationMode.MediumQuality;
if (rotate.IsPixelFormatSupported(PixelFormat.Format24bppRgb))
[b]rotate.ApplyTransform(smallBitmap);[/b]
smallBitmap.Draw(bitmap, 10, 110,
smallBitmap.Width, smallBitmap.Height,
Aurigma.GraphicsMill.Transforms.CombineMode.Alpha, 1f,
Aurigma.GraphicsMill.Transforms.InterpolationMode.LowQuality);
bitmap.Save(@"C:/background.png");
}
Edited by user 17 years ago
| Reason: Not specified
|
|
|
|
Rank: Member
Groups: Guest
Joined: 6/2/2006(UTC) Posts: 4
|
hi, I found solution We must use "PixelFormat.Format32bppArgb" instead PixelFormat.Format24bppArgb
pixelFormatConverter.DestinationPixelFormat = PixelFormat.Format32bppArgb;
This's great tool Thanks
|
|
|
|
Rank: Advanced Member
Groups: Guest
Joined: 8/3/2003(UTC) Posts: 1,070
Thanks: 1 times Was thanked: 12 time(s) in 12 post(s)
|
Hello,
It is very pleasant to read such complimentary references. Thanks. |
|
|
|
|
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.