社区
基础编程
帖子详情
没有GD的情况下,如何取得上传GIF/JPG文件的宽和高,急
miyostudio
2002-07-10 11:59:53
非常急阿,大多数虚拟主机没有安装GD的了,如何取得图片文件的长和宽阿?
...全文
129
10
打赏
收藏
没有GD的情况下,如何取得上传GIF/JPG文件的宽和高,急
非常急阿,大多数虚拟主机没有安装GD的了,如何取得图片文件的长和宽阿?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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中不是有很多图象函数吗?
没有吗。我得去看看。
CTFSHOW-
文件
上传
前端验证将这里改为php即可
上传
后缀为php一句话木马访问upload/1.php。
国央企如何运用数据分析实现数字化转型?.docx
国央企如何运用数据分析实现数字化转型?
基于物理场的动态模式分解(piDMD)研究(Matlab代码实现)
内容概要:本文围绕基于物理场的动态模式分解(piDMD)展开研究,重点探讨其在流体力学、热传导及多物理耦合系统中的建模与应用。通过Matlab代码实现,将传统的动态模式分解(DMD)方法与物理场控制方程相结合,引入物理约束以增强数据驱动模型的物理一致性,从而提升对复杂非线性系统的模态提取精度与长期预测能力。文章系统阐述了piDMD的理论基础、数学推导过程与算法实现步骤,并结合典型物理场仿真案例(如Navier-Stokes方程驱动的流场演化)进行验证,展示了其在降阶建模、主导模态识别和时空动态可视化方面的优越性能,适用于
高
维、强耦合、非平稳系统的分析与优化。; 适合人群:具备一定数值计算、流体力学、控制理论或数据驱动建模背景,熟悉Matlab编程与线性代数运算,从事科学研究、工程仿真或系统辨识工作的研究生、科研人员及工程师。; 使用场景及目标:①实现对流场、温度场等物理场的
高
效降阶建模与动态行为预测;②提取符合物理规律的关键模态,用于系统稳定性分析与控制设计;③支撑复杂系统的状态估计、异常检测与优化调控等下游任务。; 阅读建议:建议读者结合提供的Matlab代码逐行调试与运行,深入理解piDMD算法中物理约束的嵌入方式及其对模态质量的影响,同时可尝试将其迁移至其他偏微分方程描述的物理系统中进行拓展验证与应用。
电动车基于多目标优化遗传算法NSGAII的峰谷分时电价引导下的电动汽车充电负荷优化研究(Matlab代码实现)
内容概要:本文研究了在峰谷分时电价引导下,基于多目标优化遗传算法NSGA-II的电动汽车充电负荷优化问题。通过构建以电网负荷波动最小化和用户充电成本最低为核心的多目标优化模型,利用NSGA-II算法求解获得帕累托最优解集,实现对大规模电动汽车充电行为的有序引导。文中系统阐述了峰谷电价激励机制的设计原理、电动汽车充电负荷的数学建模方法、多目标优化问题的形式化表达以及NSGA-II算法的具体实现流程,并借助Matlab平台进行仿真验证,结果表明该策略能有效平抑电网负荷峰谷差、降低用户充电支出并提升电力系统的运行效率与稳定性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事智能电网、电动汽车调度、需求侧管理等相关领域的研究生或科研人员。; 使用场景及目标:①研究峰谷电价政策对电动汽车充电行为的影响机制;②掌握NSGA-II算法在电力系统多目标优化中的具体应用;③实现电动汽车集群的有序充电调度以改善电网负荷曲线; 阅读建议:此资源结合了电力经济学与智能优化算法,建议读者在学习过程中重点关注模型构建与算法实现的衔接部分,动手复现仿真代码以深入理解参数设置与结果分析过程。
Python ORM开发优势与用法
ORM对象关系映射,将数据库表映射为Python类,无需手写SQL语句,通过面向对象方式操作数据库。主流工具为SQLAlchemy,适配绝大多数Python项目。ORM简化数据库操作,代码更简洁、可读性更强,同时屏蔽数据库差异,支持无缝切换数据库类型。自动实现参数校验、防SQL注入,提升项目安全性。开发中复杂多表查询可手写SQL,简单增删改查统一使用ORM,兼顾效率与规范。 yuduxian.kszeyixin.com pgt.transense.com.cn dtdys.com www.dtdys.com m.dtdys.com
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章