GD图像处理应用案例:缩略图的实现

1)实现固定宽高的缩略图

a、得到一张原图资源

b、得到一个缩略图资源(较小)

c、图片采样复制:imagecopyresampled(缩略图资源,原图资源,缩略图开始放x,放y,原图采样起始x,起始y,缩略图存放宽,存放高,原图采样宽,采样高)

d、保存缩略图

保存到本地

e、销毁所有资源(原图和缩略图)

2)实现适配的缩略图(不变形)

缺点:缩略图有些部分需要进行额外填充(白色填充:补白)

等比例缩略图与固定缩略图制作区别:在于需要通过计算来得出缩略图的宽和高

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,086评论 1 45
  • PHP中GD库的使用 GD简介 PHP 不仅限于只产生 HTML 的输出,还可以创建及操作多种不同格式的图像文件。...
    dptms阅读 4,608评论 0 2
  • 7.1 压缩图片 一、基础知识 1、图片的格式 jpg:最常见的图片格式。色彩还原度比较好,可以支持适当压缩后保持...
    AndroidMaster阅读 7,326评论 0 13
  • 村里有个女人生了两个女儿,公婆一心想抱孙子,要她超生。再怀孕,到四五个月时,找了熟人医生,给点好处,央求着照b超看...
    柠檬爱窝阅读 3,126评论 0 3
  • 综评:口述体,难免深一脚浅一脚东一榔头西一棒槌的,有点意识流。民国故事吸引大众,功法讲古方便形意入门参考。目录组织...
    boks阅读 3,596评论 0 3