日期:2013-04-15  浏览次数:20428 次

这个范例可以用来图形转xpm给PHP_GTK用的,不过大家先看一下这个简单程序码,先了解原理,说xpm大概没几个知道,只好改写成这个范例。图形转Ascii。

 
<?
## 转换图档
$Pic   "jerry.jpg"
;
## 欲转换之字符串
$Ascii "#"
;    

$ImageSize=GetImageSize($Pic
);

If(
Is_Array($ImageSize
)):
   
$Width  =$ImageSize[0]; 
## 获取宽度
   
$Height =$ImageSize[1]; 
## 获取长度 
   
Switch($ImageSize[2]):  
## 判断格式,因为4是SWF,所以就没写出来
      
Case '1'
:
         If(
ImageTypes() & IMG_GIF
):
            
$img=ImageCreateFromGIF($Pic
);            
         Else:
            Exit(
"系统不支持GIF格式图档"
);
         EndIf;
      Break;
      Case 
'2'
:
         If(
ImageTypes() & IMG_JPG
):
            
$img=ImageCreateFromJPEG($Pic
);
         Else:
            Exit(
"系统不支持JPG格式图档