| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 569 人关注过本帖
标题:动态生成image问题(紧急)
收藏  订阅  推荐  打印
雪雨星风
Rank: 4
来自:北京
等级:高级会员
威望:1
帖子:555
积分:5940
注册:2007-10-11
动态生成image问题(紧急)

我填写一些信息  
姓名
年龄
身份证号
照片


信息填完后 怎么把这些信息生成到一张600*400的jpg图片里
为了防止伪造  给图片加一些杂色

有谁做过  帮帮忙了
2008-8-4 17:45
雪雨星风
Rank: 4
来自:北京
等级:高级会员
威望:1
帖子:555
积分:5940
注册:2007-10-11

高手们帮忙解决一下了   小弟感激不尽

.NET发烧友交流群  群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com    为了更好的交流互相加一下
2008-8-4 17:46
雪雨星风
Rank: 4
来自:北京
等级:高级会员
威望:1
帖子:555
积分:5940
注册:2007-10-11

生成图片是为了方便打印和保存  还防止了随便改动

.NET发烧友交流群  群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com    为了更好的交流互相加一下
2008-8-4 17:46
蓝色畅想
Rank: 1
等级:新手上路
帖子:17
积分:306
注册:2008-6-30

基本信息我可以的 但是把照片放进去我没搞成功 下面是放你的基本信息 供 参考!

protected void Page_Load(object sender, EventArgs e)
    {
        gethua();
    }
    protected void gethua()
    {
        Random random = new Random();

        Bitmap bt = new Bitmap(600,400,PixelFormat.Format24bppRgb);
        Graphics g = Graphics.FromImage(bt);
        Font fn = new Font("Tahoma",12,FontStyle.Bold);

        g.Clear(Color.RoyalBlue);
        g.DrawString("姓名:张三",fn,Brushes.White,new PointF(10,10));
        g.DrawString("年龄:33", fn, Brushes.White, new PointF(10, 30));
        g.DrawString("身份证:123456789", fn, Brushes.White, new PointF(10, 50));
               
        for (int i = 0; i < 25; i++)
        {
            int x1 = random.Next(bt.Width);
            int x2 = random.Next(bt.Width);
            int y1 = random.Next(bt.Height);
            int y2 = random.Next(bt.Height);
           
            g.DrawLine(new Pen(Color.GreenYellow), x1, y1, x2, y2);
        }

        
        Response.ContentType = "image/Jpeg";
        bt.Save(Response.OutputStream,ImageFormat.Jpeg);
      
    }
2008-8-4 22:33
雪雨星风
Rank: 4
来自:北京
等级:高级会员
威望:1
帖子:555
积分:5940
注册:2007-10-11

图片我也很是头疼  
g.DrawString("姓名:张三",fn,Brushes.White,new PointF(10,10));

它主要是不解读标签

但还是要谢谢你


.NET发烧友交流群  群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com    为了更好的交流互相加一下
2008-8-5 08:12
雪雨星风
Rank: 4
来自:北京
等级:高级会员
威望:1
帖子:555
积分:5940
注册:2007-10-11

没高手吗

.NET发烧友交流群  群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com    为了更好的交流互相加一下
2008-8-5 09:16
cyyu_ryh
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:42
帖子:1725
积分:17778
注册:2006-10-21

用上传控件上传图片
把图片放到服务器的文件夹里面
数据库里存储图片服务器路径
上传时控制图片的大小就可以了

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@yahoo.com
2008-8-5 11:23
雪雨星风
Rank: 4
来自:北京
等级:高级会员
威望:1
帖子:555
积分:5940
注册:2007-10-11

我要的效果是  把表格连同内容生成为一张图片

.NET发烧友交流群  群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com    为了更好的交流互相加一下
2008-8-5 12:04
bygg
Rank: 12Rank: 12Rank: 12
来自:乖乖的心中
等级:版主
威望:170
帖子:9616
积分:96386
注册:2006-10-23

照片也是一张图片,
用 g.DrawImage()方法就可以了.

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的MSN和E-mail:mylover624@yahoo.com.cn
2008-8-5 12:36
雪雨星风
Rank: 4
来自:北京
等级:高级会员
威望:1
帖子:555
积分:5940
注册:2007-10-11

System.Drawing.Image newimage = System.Drawing.Image.FromFile("~image/123.jpg");
g.DrawImage(newimage, 100, 100, 40, 70);  


我这样写怎么不行啊  老是报错

.NET发烧友交流群  群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com    为了更好的交流互相加一下
2008-8-5 13:11
共有 568 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050333 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved