随笔分类 -  Image

摘要:许多年前,Insus.NET已经实现过《最原创的验证码产生过程,桃花朵朵开》https://www.cnblogs.com/insus/p/3629269.html 这个版本,只是最原始的实现方法,掌握其方法,也就是实现了90%。查看评论,是有许多不足之处的。 此时,我们可以换一张更好的底图: 以上 阅读全文
posted @ 2021-06-27 14:36 Insus.NET 阅读(209) 评论(0) 推荐(0) 编辑
摘要:把bitmap转换为base64的数据流。 bitmap有一个Save重载方法,传入Stream和图片格式即可。 System.Drawing.Bitmap bitMap = getbitmap(); System.IO.MemoryStream ms = new System.IO.MemoryS 阅读全文
posted @ 2020-08-06 14:45 Insus.NET 阅读(578) 评论(0) 推荐(0) 编辑
摘要:一个网页,它是显示图片,但在一些浏览器,它却显示如下: Insus.NET猜,不是浏览器不兼容,就是代码有问题。 在代码中,只是输出数据流,图片格式很多种,如jpg,png,bmp等,没有指定,程序也不清楚要显示什么格式的图片。因此,Insus.NET把代码改为如下: context.Respons 阅读全文
posted @ 2018-01-12 14:32 Insus.NET 阅读(640) 评论(0) 推荐(3) 编辑
摘要:图片以二进制存储于数据库表中。在显示RDLC报表时,把图片呈现出来。好吧。把存储过程写好: CREATE PROCEDURE [dbo].[usp_File_Select] AS SELECT [Afd_nbr],[Picture],[PictureType],[FileExtension] FRO 阅读全文
posted @ 2017-11-04 09:10 Insus.NET 阅读(2124) 评论(8) 推荐(1) 编辑
摘要:准备图片,把相关记录添加至数据库表中: 创建一个存储过程,获取所有记录: 在ASP.NET MVC专案中,部署Bootstrap环境......然后创建一个model: using System; using System.Collections.Generic; using System.Linq 阅读全文
posted @ 2017-03-10 15:12 Insus.NET 阅读(1880) 评论(2) 推荐(1) 编辑
摘要:“7月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论是支... 阅读全文
posted @ 2015-07-24 09:15 Insus.NET 阅读(3365) 评论(5) 推荐(2) 编辑
摘要:上星期有写了一篇《ASP.NET MVC图片管理(上传,预览与显示)》http://www.cnblogs.com/insus/p/4620420.html它只实现了上传功能,即时预览以及显示功能。今天我们来完成删除功能。由于图片是以二进制存储在数据库中,这样删除是很方便的。只需删除数据库记录即可。... 阅读全文
posted @ 2015-07-07 14:04 Insus.NET 阅读(7828) 评论(12) 推荐(12) 编辑
摘要:先看看效果(下面gif动画制作有点大,5.71MB):题外话:上面选择图片来源于Insus.NET的新浪微博:http://weibo.com/104325017也是昨晚(2015-07-03)Insus.NET烹饪的晚餐。如果你也想学习烹饪,也可以关注Insus.NET的微博。言归正传,由于以前的... 阅读全文
posted @ 2015-07-04 14:36 Insus.NET 阅读(26660) 评论(35) 推荐(26) 编辑
摘要:开发asp.net mvc程序,多少是离不开jQuery客户程序。今天Insus.NET学习jQuery的一个on事件驱动。先在网页视图放一个图片铵钮,用户可以使用mouse对这图片时行over,out或是click,根据不同的事件来更变图片src。控制器中创建一个Action:创建视图:建好视图之... 阅读全文
posted @ 2015-03-03 15:56 Insus.NET 阅读(893) 评论(5) 推荐(1) 编辑
摘要:如果你的浏览器支持Html5的FileReader的话,实现图片上传前进行预览是一件非常容易之事情。在控制器,创建一个视图Action:jQuery代码:实时演示一下:下面内容于2014-11-25 15:25分更新:测试于Firefox:下面使用Google的Chrome测试: 阅读全文
posted @ 2014-10-29 17:16 Insus.NET 阅读(2058) 评论(2) 推荐(2) 编辑
摘要:微软的ASP.NET的开发,就是面向对象的编程,当然前端也能体验至面向对象的话,使用Web控件也必须的。任一控件,我们均可以在后端.aspx.cs或.aspx.vb程序中new一个对象出来。很多场合里,在开发ASP.NET开发中,后端与前端交互,我们使用控件确实能方便与快捷互通。本篇所涉及的内容以h... 阅读全文
posted @ 2014-07-27 17:50 Insus.NET 阅读(14698) 评论(3) 推荐(5) 编辑
摘要:昨天在家学习,发现很多人把BMP图片转换为其它图片格式,有些人写得简单,有些人写得复杂。Insus.NET在想,一直在做文件上传,下载,或是图片剪切,都有进行过文件另存,在另存时,还需指定ContentType。 你可以在MSDN: http://msdn.microsoft.com/en-us/l... 阅读全文
posted @ 2014-04-28 09:41 Insus.NET 阅读(1731) 评论(0) 推荐(1) 编辑
摘要:开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章。今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能。计划使用三种不同的方法来实现。先从数据库开始,创建一个表,添加一些数据,创建一个获取所有记录的存储过程:在MVC应用程序中,创建模型:创建一个Entity,方例与数据交互,获取资料:在控制中,创建操作:在下面目录下,创建视图:NewsList.cshtml视图:这是一种方法,浏览看看效果:第二种方法,Insus.NET使用一个HtmlHelper扩展方法来实现这个图片:在视图,需要稍修改一下代码:运行时, 阅读全文
posted @ 2014-04-05 11:28 Insus.NET 阅读(1234) 评论(2) 推荐(1) 编辑
摘要:早上Insus.NET写了一篇博文《判断目录下的文件是否为图片》http://www.cnblogs.com/insus/p/3637624.html算作是修正以前上传的缺陷。但是用户上传时,还是没有判断或是限制。好吧,为Uploadify的上传方法,添加一些判断。如果用户选择的不是图片文件,取消与提示给用户。打开Utilities\ImageUtility.cs:添加#53行的static函数IsImage(),它在这个类中,是方法重载。传入的参数为HttpPostedFileBase。我们在控制器中,写一个上传文件的方法:第#72行代码是本示例中,核心代码。判断是否为图片。还是演示,看看效 阅读全文
posted @ 2014-04-01 21:06 Insus.NET 阅读(2049) 评论(0) 推荐(1) 编辑
摘要:ASP.NET MVC应用程序的UploadFiles目录,是存放用户上传的文件,当然包括图片。现在开发的要求是,显示所有用户上传图片作为列表,呈现给用户。如果直接去显示,也许某些文件不是图片文件。还有可能是用户上传时,更改了扩展名。真实不是图片的,改为了图片相关的扩展名。即是说,现在要做的是过滤出真正的图片文件出来。在应用程序的Utilities目录中,创建一个ImageUtility的类别:有两个函数,第一个public static string Base64String(string virtualPath):有一个参数,需要传入虚拟路径。#13使用Server.MapPath()把虚 阅读全文
posted @ 2014-04-01 11:50 Insus.NET 阅读(2337) 评论(2) 推荐(2) 编辑
摘要:Insus.NET实现一个最炫最原创的验证码。你可以从下面的一步一步的演译。实现一个验证码,需要了解的是,它最基本是随机产生字符串:《在ASP.NET MVC应用程序中随机获取一个字符串》http://www.cnblogs.com/insus/p/3619224.html随机的字符串准备好,由于是在MVC应用程序实现,还得了解显示图片:《MVC显示Base64图片》http://www.cnblogs.com/insus/p/3621199.html开始尝试实现《ASP.NET MVC验证码演示》http://www.cnblogs.com/insus/p/3622116.html这篇的验证 阅读全文
posted @ 2014-03-27 22:15 Insus.NET 阅读(3229) 评论(8) 推荐(9) 编辑
摘要:开发需要,我们需要对某一张图片进行剪切。就是说,获取图片某一区域。下面Insus.NET教大家轻便容易实现它。首先写好一个处理函数,它建在MVC应用程序结构Utilities目录下:准备好一张图片,即是将用来剪切的图片。本例中的图片是从http://cn.bing.com下载,版权所属原作发布者所有。放在UploadFiles内。创建控制器:根据上面第一个Action名称,创建一个视图来演示:标记3,是链接,使用哪一个控制器内,哪一个方法。标记4,获取与呈现控制器方法返回的数据。演示: 阅读全文
posted @ 2014-03-27 01:43 Insus.NET 阅读(3415) 评论(2) 推荐(4) 编辑
摘要:Insus.NET实现这篇《MVC把随机产生的字符串转换为图片》http://www.cnblogs.com/insus/p/3624235.html之后,把字符串转换为图片,不如尝试,把字符串写在一张图片之上。好像有点添加水印的意思。如果你了解此篇,实现水印的功能也自然懂得了。参考下面方法,是核心的功能函数,传入文本,以及图片,返回的是Bitmap:创建控件器,编写两个Action:接下来,创建视图:演示: 阅读全文
posted @ 2014-03-26 21:07 Insus.NET 阅读(999) 评论(1) 推荐(2) 编辑
摘要:Insus.NET在这篇中《在ASP.NET MVC应用程序中随机获取一个字符串》http://www.cnblogs.com/insus/p/3619224.html,只是产生一个随机字符串,那我们要怎样实现产生出来是一张图片吧?关没有关系,Insus.NET教会大家实现它。如果你站点还是应用程序,还是ASP.NET的话,非MVC,可以参考下面两个链接:《实现字符串转换为图片》http://www.cnblogs.com/insus/archive/2009/03/08/1406122.html这是一个视频。另外一篇《文本创建图片,ASPX向ASCX传值》http://www.cnblogs 阅读全文
posted @ 2014-03-25 22:52 Insus.NET 阅读(1413) 评论(0) 推荐(1) 编辑
摘要:前一版本《ASP.NET MVC验证码演示》http://www.cnblogs.com/insus/p/3622116.html,Insus.NET还是使用了Generic handler来产生一个验证码图片,这一直是Insus.NET在开发asp.net时使用的方法。本篇Insus.NET不使用ASHX,在MVC开发就是方法多。可以先创建一个自定义的Result,叫CaptchaResult.cs,继承ContentResult类。在控制器中,写三个Action:ActionResult CaptchaDemo_Ver2(),CaptchaResult GetCapptImage()和Js 阅读全文
posted @ 2014-03-25 20:45 Insus.NET 阅读(1239) 评论(4) 推荐(2) 编辑