CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

关于生成图片的问题!

楼主qing205(君不见)2003-11-02 01:14:22 在 Web 开发 / PHP 提问

程序1  
  ------------------------------------------------------------------------  
  Header("Content-type:   image/PNG");  
  $im   =imagecreatefromgif("aa.gif");  
  ImagePNG($im);    
  ------------------------------------------------------------------------  
  程序2  
  ------------------------------------------------------------------------  
  Header("Content-type:   image/gif");  
  $im   =imagecreatefromgif("aa.gif");  
  Imagegif($im);    
  ------------------------------------------------------------------------  
  为什么没有生成图片,在网页上显示的是一个无效的图片   我看了属性,上面的  
  类型显示   不可用  
  大小   不可用  
  创建时间   不可用  
  ......  
  高手帮忙解答!  
  我的PHP版本是4.32 问题点数:20、回复次数:8Top

1 楼yueok(悦)回复于 2003-11-03 00:06:43 得分 0

1.php.ini里面的php_gd.dll前头的分号是否去了?  
  2.最好把图片的边界画上去看看效果Top

2 楼qing205(君不见)回复于 2003-11-03 10:22:24 得分 0

又出问题啦  
  1、   我加载php_gd.dll   出错说apache无法找到程序入口   加载php_gd2.dll正常php_gd2.dll我装PHP时就已经有   php_gd.dll是我从别的地方拷贝过来的而且考到指定的目录这个该怎么解决?  
   
  2、php_gd.dll和php_gd2.dll有什么区别?  
  3、加载php_gd2.dll后   函数  
  --------------------------------  
  Header("Content-type:   image/PNG");  
  .  
  .  
  .  
  ImagePNG($im);    
  可以使用  
  --------------------------------  
  Header("Content-type:   image/GIF");  
  .  
  .  
  .  
  ImageGIF($im);    
  无法使用  
  --------------------------------  
  帮忙解答!Top

3 楼jc()回复于 2003-11-03 10:33:32 得分 20

php_gd2.dll  
  php_gd.dll  
  加载一个就行  
  用php_gd2.dll就行!  
  还有就是现在PHP只支持读取GIF,不支持生成GIF  
  可以用PNG格式的文件的  
  或者是其他格式的呀!  
   
  我的PHP是4.33的GD如下  
   
  GD   Support     enabled      
  GD   Version     bundled   (2.0.15   compatible)      
  FreeType   Support     enabled      
  FreeType   Linkage     with   freetype      
  GIF   Read   Support     enabled      
  JPG   Support     enabled      
  PNG   Support     enabled      
  WBMP   Support     enabled      
  XBM   Support     enabled      
   
   
  Top

4 楼xuzuning(唠叨)回复于 2003-11-03 10:36:39 得分 0

1、gd和gd2是两个gd版本,不能同时使用  
  2、gd常见的版本为1.6.2,个别的变种支持gif  
  3、gd2的版本通常在2.0和2.1之间  
  4、gd库不可在不同版本的php间混用,必须使用随php一起发行的版本  
  5、既然你的php只提供了gd2库,那就用gd2库好了。Top

5 楼qing205(君不见)回复于 2003-11-03 10:43:42 得分 0

非常感谢楼上的三位!  
  还有个问题  
   
  ---------------------------------------------  
  Header("Content-type:   image/PNG");  
  .  
  .  
  .  
  $stats="你好";  
  imagestring($im,   3,   155,   2,   $stats,   $black);    
  .  
  .  
  ImagePNG($im);  
  ImageDestroy($im);    
  ----------------------------------------------  
  为什么输出的是乱码?   怎么解决?Top

6 楼qing205(君不见)回复于 2003-11-03 10:46:29 得分 0

---------------------------------------------  
  Header("Content-type:   image/PNG");  
  .  
  .  
  .  
  $stats=1;  
  imagestring($im,   3,   155,   2,   $stats,   $black);    
  .  
  .  
  ImagePNG($im);  
  ImageDestroy($im);    
  ----------------------------------------------  
  是正常的   难道不支持汉字?  
  Top

7 楼qing205(君不见)回复于 2003-11-03 13:11:21 得分 0

只有这一次UP的机会了   没人办我解决吗?   如果解决不了帮我UP一下啊Top

8 楼blueoxygen(有你在身旁 心更坚强)回复于 2003-11-03 15:47:41 得分 0

乱码正常,编码不同吗  
  你搜索一下吧,给你答案了也是转贴的人家的,这里有过解决方案的Top

相关问题

  • 生成tif图片文件
  • 生成图片的问题
  • 生成小图片问题
  • 怎么样用OWC生成的图表生成图片
  • 如何生成图片报表?
  • 求助:用asp生成图片....
  • 在GDI+的bitmap生成图片后...
  • 如何生成图片,并上传
  • 如何动态生成图片
  • 在问生成图片的问题

关键词

  • php
  • im
  • 版本
  • 解决
  • dll
  • gd
  • 生成
  • imagepng
  • 加载
  • png

得分解答快速导航

  • 帖主:qing205
  • jc

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo