codecamp

Image类

在一个项目里我们经常会操作一些图片,现在我们给大家来介绍一下图片操作类

  • 获取设置的图片   -   getImage()/** *获取图片 * @return 设置的图片 */
  • 设置图片   -  setImage($image)/** * 设置图片 * @param 图片路径 $image * @return */
  • 上传图片   -   upload($file, $maxSize = 4325720, $Target_name = null, $target_path = '', $uploadName = 'file')/** * 上传图片 * @param 接收的文件 $file * @param 文件最大值 $maxSize * @param 对象名称 $Target_name * @param 对象路径 $target_path * @param input名称 $uploadName * * @return */
  • 返回图片的高   -   Height()/** * 返回图片的高 * @return Height */
  • 返回图片的宽   -   Width()/** * 返回图片的宽 * @return Width */
  • 返回图片宽X高   -   Imagesize()/** *返回图片宽X高 * @return Imagesize */
  • 返回图片后缀   -   Extension()/** *返回图片后缀 * @return Extension */
  • 返回图片mime   -   mime()/** * 返回图片mime * @return mime */
  • 调整图片宽高   -   resize($NewWidth = null, $NewHeight = null)/** * 调整图片宽高 * @param 宽 $NewWidth * @param 高 $NewHeight * @return Boolean */
  • 滤镜调整   -   pixelate($pixel = 1)/** * 滤镜调整 * @param 像素 $pixel * @return Boolean */
  • 翻转   -   flip($flip = null)/** * 翻转 * @param 翻转类型【v and h】 $flip * @return Boolean */
  • 模糊   -   blur($blur = 1)/** * 模糊 * @param 模糊度 $blur * @return Boolean */
  • 亮度   -   brightness($bright = 0)/** * 亮度 * @param 亮度值 $bright * @return Boolean */
  • 对比   -   contrast($contrastVal = 0)/** * 对比 * @param 对比值 $contrastVal * @return Boolean */
  • 灰色   -   grayscale()/** * 灰色 * @return Boolean */
  • 添加文字   -   AddText($text = null, $font = null, $fontsize = 13, $option = 'bottom-left', $rgb = '255,255,255')/** * 添加文字 * @param 文字 $text * @param 字体 $font * @param 字体大小 $fontsize * @param 设置 $option * @param 颜色值 $rgb * @return Boolean */
  • 修剪   -   crop($x = 334, $y = 178, $Target_Width = 79, $Target_Height = 75)/** * 修剪 * @param X坐标 $x * @param Y坐标 $y * @param 宽 $Target_Width * @param 高 $Target_Height * @return Boolean */
  • 保存   -  save($name, $quality = 100)/** * 保存 * @param 名称 $name * @param 质量 $quality * @return Boolean */
  • 销毁    -   destroy()/** * 销毁 * @return Boolean */


静态化
Http类
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

无标题目录

无标题目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }