-》使用GDI+完成图片的处理,需要引入程序集System.Drawing-》GDI+的基本处理模型《1》创建画布Bitmap《2》创建画图工具对象Graphics《3》调用Draw***、Fill***系列方法完成绘制《4》保存,可以保存到物理文件中,也可以保存到输出流中 在ashx中使用,需要指 ...
分类:
其他好文 时间:
2017-01-12 13:26:31
阅读次数:
244
对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点: 1)选取一款手机的屏幕宽高作为基准(比如 iphone6的375×667)。 2)对于高清屏幕,为了达到高清效果,视觉稿的画布大小会是基准的2倍(对iphone6而言:原先的375×667,就会变成750×1334)。 问 ...
分类:
移动开发 时间:
2017-01-12 08:23:31
阅读次数:
363
一、水印 1.画布 System.Drawing.Image img = System.Drawing.Image.FromStream(FileUpload1.FileContent); 2.创建绘制对象,告诉它往哪张图片上绘制 Graphics g = Graphics.FromImage(im ...
分类:
其他好文 时间:
2017-01-08 20:14:53
阅读次数:
210
手势解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。下面展示如何基于微信小程序实现手机解锁。最终实现效果如下图:
整个功能基于canvas实现,首先添加画布组件,并设定样式
...
分类:
微信 时间:
2017-01-06 11:16:29
阅读次数:
493
今天的课程,老师主要介绍了验证码的制作方法,并复习了前端(html)与后端(php、数据库)交互的相关内容。一、总结1.验证码编程步骤:第一步新建画布【新建图像】;第二步选染创建颜料】;第三步画图;第四步保存;第五步销毁画布资源。2.语句:header("Content-type:p_w_pic..
分类:
Web程序 时间:
2017-01-04 07:55:54
阅读次数:
216
1.什么是Canvas canvas就是一个画布,可以进行画任何的线,图形,填充等一系列操作。这一切都是用Js操作的,另外Canvas不仅仅提供简单的二维矢量绘图,也提供了三维的绘图,以及图片处理等一系列的api支持。 创建canvas标签 上面的标签只是一个画布,Id属性是必须的,后面要用Id来拿 ...
分类:
Web程序 时间:
2017-01-03 13:39:33
阅读次数:
212
6.3 突破传统,4k大屏的沉浸式体验 前言 能够在 4K 的页面上表演,对设计师和前端开发来说,即是机会也是挑战,我们可以有更大的空间设计宏观的场景,炫酷的转场,让观众感受影院式视觉体验,但是,又必须面对因为画布变大带来的性能问题,以及绞尽脑汁实现很多天马行空的的想法。下面是这次双11媒体大屏开发 ...
分类:
其他好文 时间:
2016-12-30 12:02:48
阅读次数:
173
1、动画主要是requestAnimationFrame方法,现在我们来一步步实现一个在画布内滚动的实例。 html代码: <canvas id="canvas" width="400" height="200" style="background:#fff;"></canvas> js代码: 如果 ...
分类:
其他好文 时间:
2016-12-29 11:02:59
阅读次数:
169
3、绘制三角形 参数说明: ctx: canvas画布 conf: 配置项,提供以下一些配置 x: 中心点横坐标 y: 中心点纵坐标 num: 多边形的边数 r:多边形的半径长度 width:多边形线的宽度 strokeStyle:边线的颜色 fillStyle:填充的颜色 绘制一个六边形,边框为蓝 ...
分类:
其他好文 时间:
2016-12-29 10:56:15
阅读次数:
142
昨天估计微信公众号上产生了第一篇最快的30万+文章,10万+只花了10多分钟。就是冯大辉(著名Oracle专家,知名博主)同学的「微信应用号来了」。 为什么这么一篇如此简单又技术类的文章一下能刷遍朋友圈,原因是这个小程序将会影响整个中国甚至世界应用的开发格局和策略。 张小龙昨天晚上写道: 「什么是小 ...
分类:
微信 时间:
2016-12-28 18:45:15
阅读次数:
335