请问 php 中的gd如何将ico图片转换成其他图片格式

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:30:46
请问 php 中的gd如何将ico图片转换成其他图片格式?
比如转换成jpg gif
谢谢邢少甫,但是好像图片有红色缺失。

推荐使用开源的Ico类。
类的源代码和实例已经为你写好,你只要执行index.php就可以生成16张jpg的图片,都是ico文件里的图片。

如果有问题,请HI我

下载地址: http://blog.everalan.com/wp-content/uploads/2009/05/ico.rar

其中index.php的源代码非常简单
<?php
include('class.ico.php');
$o = new Ico('WS_App6.ico');
for($i=0; $i<$o->TotalIcons(); $i++){
imagejpeg($o->GetIcon($i), "$i.jpg");
}

知道接口的概念吗?

把ico图片加载来,得到的是一个句柄,也是一个php通用图片格式

然后用jpg或者gif的保存功能保存这个句柄即可

我所谓的加载ico图片就是用gd库来加载
保存图片也是用gd库保存