佛山百度网络推广seo交互论坛

web/2025/9/26 16:42:24/文章来源:
佛山百度网络推广,seo交互论坛,打开百度一下的网址,wordpress下载文件PHP 使用Imagick模块 缩放#xff0c;裁剪#xff0c;压缩图片 包括gif图片缩放 裁剪代码如下:/*** 图片裁剪* 裁剪规则#xff1a;* 1. 高度为空或为零 按宽度缩放 高度自适应* 2. 宽度为空或为零 按高度缩放 宽度自适应* 3. 宽度#xff0c;高度到不为空或为…PHP 使用Imagick模块 缩放裁剪压缩图片 包括gif图片缩放 裁剪代码如下:/*** 图片裁剪* 裁剪规则*   1. 高度为空或为零   按宽度缩放 高度自适应*   2. 宽度为空或为零  按高度缩放 宽度自适应*      3. 宽度高度到不为空或为零  按宽高比例等比例缩放裁剪  默认从头部居中裁剪* param number $width* param number $height*/public function resize($width0, $height0){if($width0 $height0){return;}$color ;// rgba(255,255,255,1);$size $this-image-getImagePage ();//原始宽高$src_width $size [width];$src_height $size [height];//按宽度缩放 高度自适应if($width!0 $height0){if($src_width$width){$height intval($width*$src_height/$src_width);if ($this-type gif) {$this-_resizeGif($width, $height);}else{$this-image-thumbnailImage ( $width, $height, true );}}return;}//按高度缩放 宽度自适应if($width0 $height!0){if($src_height$height){$width intval($src_width*$height/$src_height);if ($this-type gif) {$this-_resizeGif($width, $height);}else{$this-image-thumbnailImage ( $width, $height, true );}}return;}//缩放的后的尺寸$crop_w $width;$crop_h $height;//缩放后裁剪的位置$crop_x 0;$crop_y 0;if(($src_width/$src_height) ($width/$height)){//宽高比例小于目标宽高比例  宽度等比例放大      按目标高度从头部截取$crop_h intval($src_height*$width/$src_width);//从顶部裁剪  不用计算 $crop_y}else{//宽高比例大于目标宽高比例   高度等比例放大      按目标宽度居中裁剪$crop_w intval($src_width*$height/$src_height);$crop_x intval(($crop_w-$width)/2);}if ($this-type gif) {$this-_resizeGif($crop_w, $crop_h, true, $width, $height,$crop_x, $crop_y);} else {$this-image-thumbnailImage ( $crop_w, $crop_h, true );$this-image-cropImage($width, $height,$crop_x, $crop_y);}}针对gif图片的处理方法代码如下:/*** 处理gif图片 需要对每一帧图片处理* param unknown $t_w  缩放宽* param unknown $t_h  缩放高* param string $isCrop  是否裁剪* param number $c_w  裁剪宽* param number $c_h  裁剪高* param number $c_x  裁剪坐标 x* param number $c_y  裁剪坐标 y*/private function _resizeGif($t_w, $t_h, $isCropfalse, $c_w0, $c_h0, $c_x0, $c_y0){$dest new Imagick();$color_transparent new ImagickPixel(transparent); //透明色foreach($this-image as $img){$page $img-getImagePage();$tmp new Imagick();$tmp-newImage($page[width], $page[height], $color_transparent, gif);$tmp-compositeImage($img, Imagick::COMPOSITE_OVER, $page[x], $page[y]);$tmp-thumbnailImage ( $t_w, $t_h, true );if($isCrop){$tmp-cropImage($c_w, $c_h, $c_x, $c_y);}$dest-addImage($tmp);$dest-setImagePage($tmp-getImageWidth(), $tmp-getImageHeight(), 0, 0);$dest-setImageDelay($img-getImageDelay());$dest-setImageDispose($img-getImageDispose());}$this-image-destroy ();$this-image $dest;}保存时压缩处理代码如下:// 保存到指定路径public function save_to($path) {//压缩图片质量$this-image-setImageFormat(JPEG);$this-image-setImageCompression(Imagick::COMPRESSION_JPEG);$a $this-image-getImageCompressionQuality() * 0.60;if ($a 0) {$a 60;}$this-image-setImageCompressionQuality($a);$this-image-stripImage();if ($this-type gif) {$this-image-writeImages ( $path, true );} else {$this-image-writeImage ( $path );}}ImagickService.php代码如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82287.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深圳住房和建设局网站全景看房学建筑的女生后悔吗

随机数的产生在一些代码中很常用,也是我们必须要掌握的。而java中产生随机数的方法主要有三种:第一种:new Random()第二种:Math.random()第三种:currentTimeMillis()第一种需要借助java.util.Random类来产生一个随机数…

什么是高端网站建设广州哪里有学做网站的

1,排序处理 1.1cluster by排序 ,在Hive中使用order by排序时是全表扫描,且仅使用一个Reduce完成。 在海量数据待排序查询处理时,可以采用【先分桶再排序】的策略提升效率。此时, 就可以使用cluster by语法。 cluster…

单位网站建设费如何入账wordpress+游戏插件

第一章 神经网络是如何实现的 这些年人工智能蓬勃发展,在语音识别、图像识别、自然语言处理等多个领域得到了很好的应用。推动这波人工智能浪潮的无疑是深度学习。所谓的深度学习实际上就是多层神经网络,至少到目前为止,深度学习基本上是用神…

比较好的商城网站设计昆山建设银行网站首页

局域主机做服务器,安装DNN,外网访问的解决办法 问题: 如图:局域网主机IIS安装了DotNetNuke 4.0.x版本,设置虚拟目录为:dnn ,安装好之后,内网用户通过http://192.168.19.9/dnn访问是没问题…

网站模板免费下载网站建设五年发展规划

这是学习笔记的第 2479篇文章 说一件有些遗憾的事情。其实今年遗憾的事情有好几件,这一件算是其中之一。倒不是它发生在今天,而是每每想起来,都有一种无力感和酸楚,索性简单写一写纪念一下。 这件事情就是放弃了读博士的想法。 在…

南阳网站seo顾问室内设计方案网站

​ SueWakeup 个人主页:SueWakeup ​​​​​​​ 系列专栏:学习技术栈 ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ 个性签名&…

践行新使命忠诚保大庆网站建设wordpress电影分享

1. 指针是什么 2. 指针和指针类型 3. 野指针 4. 指针运算 5. 指针和数组 6. 二级指针 7. 指针数组 目录 1. 指针是什么? 2. 指针和指针类型 2.1 指针-整数 2.2 指针的解引用 3. 野指针 3.1 野指针成因 3.2 如何规避野指针 4. 指针运算 4.1 指针…

专业企业网站建设报价腾讯云服务器12元一年

第一章 计算机网络概述 一,网络发展的形态 了解:当前网络的组成形态: 二,计算机网络的定义 掌握 网络的物理组成实体 网络的工作方式 网络组建的目的 三,通过网络定义 我们如何学习网络 物理实体如何构成&…

网站开发按前端后端分解wordpress替代

装备生产业务涉及原材料采购、车间排产、班组生产评估、派工单、接单报价、委外发料、库存盘点、设备台账、图纸设计等诸多环节,而各环节数据的共享问题普遍存在于装备生产企业内部,同时也直接影响企业的生产效率和整体效益等。 企业外部环境的变化和行…

襄阳市住房和城乡建设厅网站上视频网站系统开发

0 持久化(pipelines.py)使用步骤 1 爬虫中间件和下载中间件 1.1 爬虫中间件(一般不用) 1.2 下载中间件(代理,加请求头,加cookie) 1.2.1 加请求头(加到请求对象中) 1.2.2 加cookie 1.2.3 加代理 2 scrapy集成selenium 3 源码去重…

一个网站需要多少网页ps怎么做网站导航

在 element plus 表格中,您可以使用 summary-method 属性来指定一个函数,计算表格中列的合计或平均值等。该函数应该返回一个对象,其中包含每个列的合计值。例如,如果您的表格数据是这样的: [{ name: John, age: 20, …

小学生做电子小报的网站做外贸推广自己网站

Day35 贪心算法 part04 860.柠檬水找零 pass 406.根据身高重建队列 pass

东营企业网站制作网贷代理推广

1、USB驱动程序存在于不同的内核子系统(块设备、网络设备、字符设备等等)和USB主控制器之中。 2、USB核心为USB驱动程序提供了一个用于访问和控制USB硬件的接口,而不必考虑系统当前存在的各种不同类型的USB硬件控制器。 2.1 USB里的设备模型 Linux里一个很重要的概念是设备…

福州企业高端网站建设制作哪家好怎样建立一个公司网站

目录 开始示例el挂载点data数据对象 vue基本标签v-textv-htmlv-on计数器示例实现v-showv-ifv-bind图片切换示例v-forv-on补充v-model axios网络请求axios基本使用vue中使用axios 开始示例 1.首先在html页面中引入vue的生产环境&#xff0c;在body标签中粘上下面代码 <scrip…

制作网站首先要知道什么软件开发项目管理书籍

云服务器通过实现云端数据分发和内容传输优化来提高性能、可靠性和效率。这通常涉及以下几个方面的技术和方法&#xff1a; 1. CDN(内容分发网络) 内容分发网络(CDN)是一种分布式网络架构&#xff0c;用于将内容(如网页、图像、视频等)分发到全球各地的用户。CDN通过在全球各地…

怎么样签约设计网站建设一个网站项目预算

图书管理系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本图书管理系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处…

网站建设需要考啥证wordpress 防sql注入

再小的努力&#xff0c;乘以365都很明显。文章目录 操作系统操作系统的概念设计操作系统的目的 管理 ps:如何理解管理如何进行管理 操作系统管理软硬件资源小总结系统调用和库函数的概念小总结 操作系统 在讲述进程的时候我们先讲述一下操作系统&#xff08;os&#xff09;,因…

建立网站线上营销上海企业所得税怎么征收

前言&#xff1a; 记录一下sql学习&#xff0c;仅供参考基本都对了&#xff0c;不排除有些我做的太快做错了。里面sql不存在任何sql优化操作&#xff0c;只以完成最后输出结果为目的&#xff0c;包含我做题过程和思路最后一行才是结果。 1.过程: 1.1.插入数据 /* SQLyog Ul…

江门网站优化公司郑州网站建设修改

2019独角兽企业重金招聘Python工程师标准>>> <?phpfunction hello {echo hello world;} 转载于:https://my.oschina.net/guanyue/blog/52043

成都网站优化多少钱微信公众平台怎么做微网站吗

读何为技术人的核心竞争力后的笔记和感想。前一部分是从这篇文章中摘出来的&#xff0c;后一部分是自己的一些感想。 文章内容摘要技术人分类把命运寄托在事业上的人技术只是作为其中的手段&#xff0c;他们有能力通过技术实现自己的想法和事业。事业并不是指的创业做老板&…