当前注册人数24517人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB   站内搜索 BBS讨论社区 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到跟多的建议

C#图像文件格式转换/旋转/缩放/左右上下翻转/镜像/重叠/压缩源代码

Image format Conversion, Overlay, Scale, Rotate, Reverse, mirror, Filp, Compress using GDI+

2008年02月27日
C#, Windows, .NET, .NET 1.0, .NET 1.1, VS, VS.NET2002, Dev
这个控件用GDI+实现,可以对读入的图像文件进行旋转(90度,180度,270度旋转),可以按比例缩放,或指定大小缩放,支持图像左右翻转,上下翻转/镜像,图像裁剪,支持多个图像文件重叠。可以压缩成JPEG,TIFF,GIF,PNG等格式,可选的压缩算法有CCITT3,CCITT4,LZW,RLE等等。图像文件可以从本地磁盘文件中或远程因特网上指定URL,直接获取。

源代码及技术文章下载(请点击下面的原文链接下载)


源码图片
请点击链接查看大图
关键内容
//Convert alpha to a 0..1 scale

float overlayAlphaFloat = (float)overlayAlpha / 100.0f;

//Copy the destination bitmap

//NOTE: Can't clone here, because if destBmp is indexed instead of just RGB,

//Graphics.FromImage will fail

Bitmap newBmp = new Bitmap(destBmp.Size.Width,
    destBmp.Size.Height);

//Create a graphics object attached to the bitmap

Graphics newBmpGraphics = Graphics.FromImage(newBmp);

//Draw the input bitmap into this new graphics object

newBmpGraphics.DrawImage(destBmp,
    new Rectangle(0, 0,
                destBmp.Size.Width,
                destBmp.Size.Height),
    0, 0, destBmp.Size.Width, destBmp.Size.Height,
    GraphicsUnit.Pixel);

//Create a new bitmap object the same size as the overlay bitmap

Bitmap overlayBmp = new Bitmap(bmpToOverlay.Size.Width, 
                                bmpToOverlay.Size.Height);

//Make overlayBmp transparent

overlayBmp.MakeTransparent(overlayBmp.GetPixel(0,0));

//Create a graphics object attached to the bitmap

Graphics overlayBmpGraphics = Graphics.FromImage(overlayBmp);
从本站下载附件及源代码(1个附件,已经成功下载228次)

最值得关注的外文源代码

Tri-State TreeView control for .NET 1.1
Demo source code for image compression.
An example for jpeg compression and the restoration
Fast Image Rotation For .NET Compact Framework
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
所有评论

yykkqq  2008年12月27日
学习一下
shulang864  2008年12月23日
很好的东西
feilang864  2008年12月23日
my god,thank you for your help,codesoso. paiger 2008年12月01日
iwhriwhr  2008年12月22日
很好的东西
良好心态  2008年12月21日
谢谢
xuzhenhua  2008年12月14日
好的,谢谢了
xuzhenhua  2008年12月14日
好啊
springjin916  2008年12月01日
my god,thank you for your help,codesoso.
paiger  2008年12月01日
很好的东西哦谢谢分享
飞飞雨  2008年11月30日
不可以用任何的下载工具,直接点击,或另存就可以了
jianhong  2008年11月27日
verygood
onerhappy  2008年11月25日
thank you
mib0131  2008年11月12日
henhao
winnxm  2008年11月10日
good
licht  2008年11月03日
非常不错
songmag  2008年10月30日
挺好的,谢谢!!!
57191187  2008年10月27日
非常感谢,正在学习当中!!
Mead  2008年10月23日
怎么下载呀?奇怪?
Mead  2008年10月23日
不错
K+F  2008年10月23日
vv
win  2008年10月22日
thank you
win  2008年10月22日
thank you
wbwyxbada  2008年10月20日
C#图像文件格式转换/旋转/缩放/左右上下翻转/镜像/重叠/压缩源代码
newnettech  2008年10月11日
cha2  2008年10月11日
1
flyingqd  2008年10月09日
piu_piu  2008年10月02日
非常非常有用,多谢~~~
  2008年09月06日
不错现需要这个呢。 大家互相帮忙真是好啊
电子龙  2008年08月30日
这个不错
huangwen  2008年08月26日
学习一下
leiryhp  2008年08月21日
C#图像文件格式转换/旋转/缩放/左右上下翻转/镜像/重叠/压缩源代码
lry  2008年08月20日
C#图像文件格式转换/旋转/缩放/左右上下翻转/镜像/重叠/压缩源代码
feilang864  2008年08月15日
学习一下C#绘图挺好的
shoop  2008年08月05日
henhao xiexie
66888888  2008年08月03日
正在下,:)
chenyu8104  2008年07月30日
下载不了啊
kail  2008年07月23日
学习一下C#绘图挺好的
ZHANGXIAOTIAN  2008年07月04日
这里的东西还很多 谢谢
lzj7015  2008年06月10日
也不错
anchoet  2008年06月05日
h好好学习
pasttime2008  2008年05月20日
thank you
pasttime2008  2008年05月20日
thank you
字数在300字内
请如实评论
CopyRight (C) codesoso.com 2007-2008 All Rights Reserved   免责声明