说明

PHP图像处理

PHP 提供了丰富的图像处理函数,主要包括:

函数 描述
gd_info() 取得当前安装的 GD 库的信息
getimagesize() 获取图像信息
getimagesizefromstring() 获取图像信息
image_type_to_extension() 获取图片后缀
image_type_to_mime_type() 返回图像的 MIME 类型
image2wbmp() 输出WBMP图片
imageaffine() 返回经过仿射变换后的图像
imageaffinematrixconcat() 连接两个矩阵
imageaffinematrixget() 获取矩阵
imagealphablending() 设定图像的混色模式
imageantialias() 是否使用抗锯齿(antialias)功能
imagearc() 画椭圆弧
imagechar() 写出横向字符
imagecharup() 垂直地画一个字符
imagecolorallocate() 为一幅图像分配颜色
imagecolorallocatealpha() 为一幅图像分配颜色和透明度
imagecolorat() 取得某像素的颜色索引值
imagecolorclosest() 取得与指定的颜色最接近的颜色的索引值
imagecolorclosestalpha() 取得与指定的颜色加透明度最接近的颜色的索引
imagecolorclosesthwb() 取得与指定的颜色最接近的色度的黑白色的索引
imagesx() 、imagesy() 获取图像宽度与高度

 

GD 库

使用 PHP 图像处理函数,需要加载 GD 支持库。请确定 php.ini 加载了 GD 库:

Window 服务器上:

extension = php_gd2.dll

Linux 和 Mac 系统上:

extension = php_gd2.so

使用 gd_info() 函数可以查看当前安装的 GD 库的信息:

<?php var_dump(gd_info()); ?>

输出大致如下:

array(12) {

["GD Version"]=> string(26) "bundled (2.1.0 compatible)"

["FreeType Support"]=> bool(true)

["FreeType Linkage"]=> string(13) "with freetype"

["T1Lib Support"]=> bool(false)

["GIF Read Support"]=> bool(true)

["GIF Create Support"]=> bool(true)

["JPEG Support"]=> bool(true)

["PNG Support"]=> bool(true)

["WBMP Support"]=> bool(true)

["XPM Support"]=> bool(false)

["XBM Support"]=> bool(true)

["JIS-mapped Japanese Font Support"]=> bool(false)

}

 

 

 

语法格式

由于所有列都是浮动的,因此,此布局在脚注规则中采用 clear:both 声明。此清除方法强制使 .container 了解列的结束位置,以便显示在 .container 中放置的任何边框或背景颜色。如果您的设计要求您从 .container 中删除脚注,则需要采

实例

此布局的标题中使用了图像占位符,您可能希望在其中放置徽标。建议您删除此占位符,并将其替换为您自己的链接徽标。

请注意,如果您使用属性检查器导航到使用 SRC 字段的徽标图像(而不是删除并替换占位符),则应删除内联背景和显示属性。这些内联样式仅用于在浏览器中出于演示目的而显示徽标占位符。

要删除内联样式,请确保将 CSS 样式面板设置为“当前”。选择图像,然后在“CSS 样式”面板的“属性”窗格中右键单击并删除显示和背景属性。(当然,您始终可以直接访问代码,并在其中删除图像或占位符的内联样式。)

知识细节

本质上,任何块元素中的背景颜色仅显示与内容一样的长度。这意味着,如果要使用背景颜色或边框创建侧面列的外观,则不会一直扩展到脚注,而是在内容结束时停止。如果 .content 块始终包含更多内容,则可以在 .content 块中放置一个边框以将其与列分开。