添加图片

//添加图片按钮
        private void stgl_xz_but_tupian_Click(object sender, EventArgs e)
        {
            tianjiatupian.Filter = "*jpg|*.jpg|*bmp|*.bmp|*gif|*.gif";//定义可以打开的文件类型
            DialogResult dia = tianjiatupian.ShowDialog();
            if (dia == DialogResult.OK)
            {
                string filename = tianjiatupian.FileName;
                FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read);//将图片读入流中
                st.Imgbytes= new byte[fs.Length];//二进制数组,用以临时存储图像的二进制编码
                BinaryReader br = new BinaryReader(fs);//二进制读取器
                st.Imgbytes = br.ReadBytes(Convert.ToInt32(fs.Length));//将图片读入到二进制数组中
                //在图片框中显示图片
                MemoryStream ms = new MemoryStream(st.Imgbytes, 0, st.Imgbytes.Length);
                ms.Write(st.Imgbytes, 0, st.Imgbytes.Length);
                Image img = Image.FromStream(ms);
                this.stgl_xz_tupian.SizeMode = PictureBoxSizeMode.Zoom;//设置自动适应大小
                this.stgl_xz_tupian.Image = img;
            }

        }
        //清除图片按钮
        private void stgl_xz_but_qingchu_Click(object sender, EventArgs e)
        {
            st.Imgbytes = null;
            this.stgl_xz_tupian.Image = null;
        }
        //鼠标单击列表显示图片
        private void stgl_view_MouseClick(object sender, MouseEventArgs e)
        {
            this.tupianyulan.Image = null;
            //将图像写入内存
            if (stgl_view1.SelectedCells[2].Value.ToString() != "")
            {
                byte[] imgbytes = (byte[])stgl_view1.SelectedCells[2].Value;

                MemoryStream ms = new MemoryStream(imgbytes, 0, imgbytes.Length);
                ms.Write(imgbytes, 0, imgbytes.Length);

                Image img = Image.FromStream(ms);

                this.tupianyulan.SizeMode = PictureBoxSizeMode.Zoom;//设置自动适应大小
                this.tupianyulan.Image = img;
            }
        }
时间: 2024-11-05 23:25:30

添加图片的相关文章

关于利用input的file属性在页面添加图片的问题

在页面添加图片涉及到兼容的问题怎么解决兼容问题呢?请看下面分析: 在IE浏览器上面我们能直接通过获取其input的value值来获取其图片的路径. 在火狐和谷歌需要用createObjectURL((input的元素).files.item(0))来获取其路径: 现在请看代码: css设置样式部分(可以自己设置好看的样式): *{ margin: 0; padding:0; } #img{ width:50px; } .box{ width: 100px; margin:20px auto; }

向github的README文件中添加图片

1,向README文件中添加图片,用于展示程序效果或辅助说明! 两步: 首先,向github 上传所需的图片: 然后,打开README文件,写入图片的格式为: ![image](https://github.com/secondLieutenantCoder/TableAndCollection/blob/master/resut.png?raw=true) ![image](图片的URL) 图片写入成功!

Qt 怎么添加图片文件?

1.新建一个.qrc的文件 2.起个.qrc的文件名 3.完成后,添加图片文件 4.如图 就好了.

PHPCMS_单页添加图片字段

单页添加图片字段: <?php defined('IN_ADMIN') or exit('No permission resources.'); include $this->admin_tpl('header','admin');?> <div id="closeParentTime" style="display:none"></div> <link href="{CSS_PATH}dialog.css&

利用jquery移除和添加图片

利用jquery移除和添加图片 1.样式 <style type="text/css">     .changeImage{          background:url(images/right.png) no-repeat center;     } </style> 2.JS (1)在改变标签的样式,需要移除之前添加的样式 $("#tab tr").find("td").removeClass("chan

Java生成PDF文档(表格、列表、添加图片等)

需要的两个包及下载地址: (1)iText.jar:http://download.csdn.net/source/296416 (2)iTextAsian.jar(用来进行中文的转换):http://download.csdn.net/source/172399 代码如下: 1 import java.awt.Color; 2 import java.io.FileOutputStream; 3 import com.lowagie.text.Cell; 4 import com.lowagi

Android控件上添加图片

项目中有一个点赞功能,点赞的小图标添加在点赞列表旁边,在xml里可以进行设置,也可以在代码中进行绘图. 下面是两种方法的设置: 1.xml里:一些控件:button.textView等等里面有个属性是android:drawableLeft 就可以将pic设置到text的左边.good.... 2.代码中: TextView txtlikedList = new TextView(this.getContext()); Drawable drawable= getResources().getD

css008 给网页添加图片

css008 给网页添加图片 1.            css和<img>标签       1.<img>标签是html的添加图片的标签,一般为: <img src=”url.jpg” href=”describtion of the picture”> 2.css中添加图片:? 3.经常用来处理图片的css属性: A.border(边框):每条边框都可以设置不同的颜色样式和宽度 B.padding(填充):在边框和图片之间添加空间,空间中可以设置背景色等各种属性 C

Android HorizontalScrollView 水平滑动 在listview上面动态添加图片

Android HorizontalScrollView   水平滑动    listview 上动态添加图片 最近遇到了个 在listview展示广告的需要动态添加图片 如图: 使用了 horizontalScrollView   在listview上进行添加 java代码: package com.baozi.bzhorizontalscrollview; import java.util.ArrayList; import android.app.Activity; import andr

关于添加图片到svg中,rails下使用js, 用parseFloat来调整force.on时的位置

注意在代码中用/表示路径...windows中file才是\ 1.<image xlink:href=<%= asset_path 'vnet/virtual_switch.png' %> x="0" y="0" height="30px" width="30px"/> (1)在html中科院直接用嵌入式的方式获得rails中的图片.比如这里的图片放在\app\assets\images\vnet\vi