首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一起学习PHPGD使用(一)

    一起学习PHPGD使用(一) 又到了一个大家非常熟悉的了,对于图像图形的处理来说,GD 是 PHPer 们绕不过去的一道坎。...当前环境中的 GD 信息 首先,我们可以查看下当前 PHP 环境中的 GD 版本及支持的图片格式信息。...() 函数可以查看到当前 GD 的版本信息,其它字段就是各种图片模式的支持情况,可以看到在我的系统环境中,除了 XPM 这种格式不支持外,其它各种图片格式都是正常支持的。...获取图片基本信息 getimagesize(),获取图片信息的这个函数,从名字上看是获取图片大小的一个函数但也包含一些其它的信息,而且这个函数其实和 GD 没什么太大的关系,也就是说不需要 GD 的扩展其实这个函数也是可以使用的...测试代码: https://github.com/zhangyue0503/dev-blog/blob/master/php/202012/source/1.一起学习PHPGD使用(一).php

    1.2K40

    一起学习PHPGD使用(三)

    一起学习PHPGD使用(三) 上篇文章我们已经学习了一个 GD 的应用,那就是非常常用的制作验证码的功能。...当然,我们也可以简单地对他进行变形,比如使用中文然后按顺序点击之类的,这些都比较简单地就能实现。更复杂的二维码则推荐使用一些开源的或者api来实现。 今天,我们将继续学习 GD 的一些常用的应用。...总结 关于图片 GD 的功能函数还有很多,但说实话,笔者现在都已经用得不多了。为什么呢?在实际的业务开发中,大家其实都已经习惯使用 oss 、七牛、upyun 之类的云存储了。...而且最主要的是不需要占用我们的服务器存储资源以及带宽资源,何乐而不为呢。...测试代码: https://github.com/zhangyue0503/dev-blog/blob/master/php/202012/source/3.一起学习PHPGD使用(三).php

    81110

    Windows 2003下IIS+PHP+MySQL+Zend Optimizer+GD+phpMyAdmin安装配置

    =php_dbase.dll ;extension=php_gd2.dll (这是用来支持GD的) ;extension=php_ldap.dll ;extension=php_mbstring.dll...第四步:安装GD 这一步在前面PHP.INI配置中实际上已经安装好了, 在php.ini里找到 "extension_dir",然后将路径指向extension,如下(假设你的php安装路 径为:C...,并且去掉前面的分号,gd安装完成。...,所以最好直接放系统根目录下如C:\PHP 2.PHP配置导致IIS锁死现象,重新启动系统直接卸载IIS重装IIS,因此建议配置PHP前自己先在本机测试,再到服务器配置,并且配置前注意备份IIS...不成功,正确并完整卸载MYSQL重装多尝试几次进行配置一般就没问题了,强烈申明不要使用直接删除MYSQL文件夹的方法来重装MYSQL,这样的后果很严重,一般是无法正常成功安装配置MYSQL了,因为系统服务里面会遗留

    2.3K20

    代码中含有ext.json未配置隐私接口wx.getLocation,配置并申请权限或者承诺不使用这些接口(设置参数privacy_api_not_use为true)提交审核。

    日又改接口了 https://developers.weixin.qq.com/community/develop/doc/000a02f2c5026891650e7f40351c01 新的地理位置接口使用流程...自 2022 年 7 月 14 日起,开发者如需在最新版本发布使用地理位置相关接口,除需完成接口权限开通外,还需在 app.json(或ext.json)配置环节,具体如下: 1、接口权限开通(ext.json...配置的隐私接口getLocation无权限,申请权限提交审核。...2、app.json(或 ext.json)配置 1)普通开发者:需在 app.json 中声明其需调用的地理位置相关接口,具体配置流程见「二、app.json 的配置指引」; 2)第三方开发者:需要在上传代码时通过参数在...ext.json 中声明其需调用的地理位置相关接口(配置方式:可通过 commit 接口配置)。

    25310

    PHP常见错误解决方案

    使用phpize为PHP动态添加扩展时,报Cannot find autoconf错误 解决方案 $ /app/php/bin/phpize Configuring for: PHP...with cURL support #环境检查程序检测到需要cURL版本7.10.5或更高版本才能使用cURL支持编译php,意即当前PHP源码包中的cURL版本较旧,不支持'--with-curl'...扩展是否添加成功 curl PHP连接远程DB服务器 以MySQL为例 $ yum -y install php-mysql 为PHP添加GD扩展 gd的安装依赖于freetype,...jpegsrc及libpng,有关GD安装详情参见PHP开启GD支持 【附注】 如果没有将phpize添加到全局$PATH中,将报command not found的错误,此时需要手动指定phpize...该文件中记录了PHP的安装信息和相关变量,因此由于不同组织或个人编译PHP时的需求不尽相同,不能从其他地方直接拷贝phpize文件使用,而应在编译好PHP对该文件做好备份或找到自己对应PHP版本的phpize

    1.6K30

    在Ubuntu 16.04上安装WordPress

    没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装购买服务器。 配置LAMP或LEMP Web堆栈。 确保MySQL为WordPress设置了数据。...如果您没有WordPress数据创建一个: 以root用户登录MySQL命令行: mysql -u root -p 创建WordPress数据: CREATE DATABASE wordpress...要允许通过Web界面上传更大的文件,upload_max_filesize在php.ini以下位置配置设置: Apache:/etc/php/7.0/apache2/php.ini nginx:/etc...如果您遇到插件或窗口小部件的问题,检查其文档以查看是否需要PHP扩展。 注意:上面的软件包名称假设您正在使用PHP 7.0版。...如果您从Ubuntu存储安装了PHP 5,修改命令以使用php前缀而不是php7.0。例如,而不是安装php7.0-gd使用php-gd

    5.1K20

    PHP图片处理实现图片压缩、合并、水印等

    Intervention Image是一个开源的PHP图像处理和操作,可不依赖于框架单独使用,也提供了对Laravel的友好支持。...\Image\ImageServiceProvider::class配置 aliases'Image' => Intervention\Image\Facades\Image::class生成配置文件此扩展包默认使用...GD来进行图片处理,但由于 GD 对图像的处理效率要稍逊色于 ImageMagick ,因此推荐替换为 ImageMagick 来进行图像处理。..."执行此命令会在 config 文件夹下新增 image.php 配置文件,里面可配置扩展包驱动,默认为 GD用法$image = Image::make($path);// 尺寸等比压缩,最大宽度800if...(($width = $image->getWidth()) > 800) { // 等比缩放,需要计算宽度缩放的比例,计算出缩放的图片高度 $proportion = $width

    1.9K30

    PHPGD如何使用SVG格式进行图像处理

    使用PHP GD进行图像处理是PHP编程开发中常用的技术,而将其与SVG格式结合使用可以使图像处理更加灵活、高效和美观。本篇文章将围绕PHP GD如何使用SVG格式进行图像处理展开探讨。...三、PHP GD如何使用SVG格式进行图像处理?PHP GDPHP中一种常用的图像处理,它支持各种常见的位图格式(如JPEG、PNG等)和少数矢量图形格式(如PDF),但不支持SVG格式。...在使用PHP GD对PNG格式的图片进行图像处理时,就像使用任何其他支持的格式一样,可以使用GD中提供的函数绘制、剪切、改变大小、旋转、加水印、合并等操作。...当图像处理完成,我们需要将PNG格式文件转换回SVG格式文件,以便进一步编辑,或者将其作为SVG格式的输出文件。可以使用php-svg-lib中的Image\\Graphics类来完成这个过程。...虽然PHP GD不支持SVG格式,但是通过一些技巧和相关的,我们可以很容易地在PHP GD使用SVG格式图像。最后,希望本篇文章对PHP编程开发人员有所帮助。

    32020

    PHP图片处理实现图片压缩、合并、水印等

    Intervention Image是一个开源的PHP图像处理和操作,可不依赖于框架单独使用,也提供了对Laravel的友好支持。...环境 php >= 5.4 Fileinfo Extension 及以下二选一 GD Library (>=2.0) Imagick PHP extension (>=6.5.7) 安装 $ composer...::class 生成配置文件 此扩展包默认使用GD来进行图片处理,但由于 GD 对图像的处理效率要稍逊色于 ImageMagick ,因此推荐替换为 ImageMagick 来进行图像处理。..." 执行此命令会在 config 文件夹下新增 image.php 配置文件,里面可配置扩展包驱动,默认为 GD 用法 $image = Image::make($path); // 尺寸等比压缩,最大宽度...800 if (($width = $image->getWidth()) > 800) { // 等比缩放,需要计算宽度缩放的比例,计算出缩放的图片高度 $proportion =

    1.9K30

    php 利用GD实现一个验证码功能(封装成了函数可自定义配置验证码外观及功能)

    前言 使用 GD来完成验证码功能非常简单,中大量函数 API 堆在一起就成了这个功能,下面代码注释中详细介绍了每段代码的功能,非常适合新手。...完整代码 我把验证码功能 封装成了一个函数,因此可以 自定义配置,下面给出了完整代码及配置介绍。 下面这段代码可以直接粘贴到浏览器打开预览,查看效果。 <?...php /* * //TODO: 验证码参数配置(GD解决方案) * @width(数值型): 组件宽度(默认值100) * @height(数值型): 组件高度(默认值50) * @length(...: $str = '0123456789';//数据模板([1]数字0-9) $code = substr(str_shuffle($str), 0, $length);//打乱顺序截取...输出类型 imagepng($board);//输出验证码 imagedestroy($board);//销毁内存(结束) # 8. return 出去 return $code; } # 测试使用

    45410

    PHP图片处理实现图片压缩、合并、水印等

    Intervention Image是一个开源的PHP图像处理和操作,可不依赖于框架单独使用,也提供了对Laravel的友好支持。...环境 php >= 5.4 Fileinfo Extension 及以下二选一 GD Library (>=2.0) Imagick PHP extension (>=6.5.7) 安装 $ composer...::class 生成配置文件 此扩展包默认使用GD来进行图片处理,但由于 GD 对图像的处理效率要稍逊色于 ImageMagick ,因此推荐替换为 ImageMagick 来进行图像处理。..." 执行此命令会在 config 文件夹下新增 image.php 配置文件,里面可配置扩展包驱动,默认为 GD 用法 $image = Image::make($path); // 尺寸等比压缩,最大宽度...800 if (($width = $image->getWidth()) > 800) { // 等比缩放,需要计算宽度缩放的比例,计算出缩放的图片高度 $proportion =

    2.6K60
    领券