社区
基础编程
帖子详情
没有GD的情况下,如何取得上传GIF/JPG文件的宽和高,急
miyostudio
2002-07-10 11:59:53
非常急阿,大多数虚拟主机没有安装GD的了,如何取得图片文件的长和宽阿?
...全文
52
10
打赏
收藏
没有GD的情况下,如何取得上传GIF/JPG文件的宽和高,急
非常急阿,大多数虚拟主机没有安装GD的了,如何取得图片文件的长和宽阿?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pokar
2002-07-26
打赏
举报
回复
$size = GetImageSize($imgfile);
高:$size[0];
宽:$size[1];
类型:$size[2]; gif/jpeg
返回数组的第一个元素 (索引值 0) 是图片的高度,单位是像素 (pixel)。第二个元素 (索引值 1) 是图片的宽度。第三个元素 (索引值 2) 是图片的文件格式,其值 1 为 GIF 格式、 2 为 JPEG/JPG 格式、3 为 PNG 格式。第四个元素 (索引值 3) 为图片的高与宽字符串,height=xxx width=yyy。可省略的参数 imageinfo 用来取得一些图片的相关信息
_Shakespeare
2002-07-26
打赏
举报
回复
缩略图----是什么意思?
1:如果仅仅是在显示的时候改变图片的大小以适应网页的表格的话,直接限定就行了,但是有时候会出现比例不均等的问题,导致图片走形
解决方法:
借用上面得到的$size[0]和$size[1]
假定$width是你显示缩略图的宽,$height是高
if ($size[0]/$height>=$size[1]/$width)
{
$width=$width*$size[0]/$height;//$height不变
……
}
else
{
$height=$height*$size[1]/$width;//$width不变
……
}
2:如果你想改变图片宽,高的同时改变图片的大小(比如说有100k变到10k)
我的建议是用acdsee的enchance处理
关于用代码实现,我没有好办法,请教一下高手再
浅妄薄见,望与斟酌
miyostudio
2002-07-25
打赏
举报
回复
同样,还是在没有GD图形库的情况下
miyostudio
2002-07-25
打赏
举报
回复
如果还要创建一个缩略图,怎么办???
wasy
2002-07-13
打赏
举报
回复
getimagesize不需要安装gd库。可以获取相关信息
fishwork
2002-07-13
打赏
举报
回复
使用Getimagesize就可以
得到的是一个数组,下标为0是图片的高度,1为图片的宽度,
LeeMaRS
2002-07-11
打赏
举报
回复
可以先说来听听,偶看看.
miyostudio
2002-07-11
打赏
举报
回复
我找到办法了,不过还没有试验,今晚研究研究,可行的话今晚拿出来大家共享
LeeMaRS
2002-07-11
打赏
举报
回复
似乎没办法的说..
laosan
2002-07-11
打赏
举报
回复
PHP中不是有很多图象函数吗?
没有吗。我得去看看。
php
gd
2
上传
图片/文字水印/图片水印/等比例缩略图/实现代码
php //
上传
文件
类型列表 $uptypes=array( ‘image/
jpg
’, ‘image/jpeg’, ‘image/png’, ‘image/pjpeg’, ‘image/
gif
’, ‘image/bmp’, ‘image/x-png’ ); $max_file_size = 200000; //
上传
文件
大小限制, 单位...
php
上传
上传
图片
上传
文件
这段代码首先定义了目标
文件
夹(uploads/),然后获取
上传
文件
的原始名称和扩展名。接着,它会检查
文件
是否存在、大小是否超过限制以及是否为允许的
文件
类型。如果所有条件都满足,
文件
会被移动到目标位置,否则,将...
php
上传
文件
示例,下载即可运行
echo "只允许
上传
JPG
, JPEG, PNG &
GIF
文件
."; $uploadOk = 0; } // 检查是否已
上传
if ($uploadOk == 0) { echo "Sorry, your file was not uploaded."; } else { //
上传
文件
if (move_uploaded_file...
php
上传
文件
图片
同时,检查
文件
类型和大小也至关重要,以防止恶意
文件
的
上传
: ```php $image_types = array('
jpg
', 'jpeg', 'png', '
gif
'); $file_type = strtolower(pathinfo($target_file, PATHINFO_EXTENSION)); if(!in_array...
thinkphp3.2.3
上传
多张图片+
上传
完预览
在ThinkPHP中,
文件
上传
主要依赖于`Upload`类,该类提供了
文件
上传
的基本操作,包括验证
文件
类型、大小、重命名
文件
等功能。在`ThinkPHP\Library\Think`目录下,找到`Upload.class.php`
文件
,这是处理
文件
上传
的核心...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章