社区
ASP
帖子详情
JavaScript,如何读取上传图片大小
iamchinese
2006-01-17 02:48:45
我想实现图片按比例缩放,以便不变形
...全文
220
6
打赏
收藏
JavaScript,如何读取上传图片大小
我想实现图片按比例缩放,以便不变形
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iamchinese
2006-01-20
打赏
举报
回复
KimSoft(革命的小酒天天醉)
谢谢,
不过最好在dreamweaver中设置静态设置一下width或者height(注意只设1个)
这样限制了图片的上限,这样图片不但按比例缩放,而且不会太大,影响整个界面
KimSoft
2006-01-17
打赏
举报
回复
第一次发的代码有错误
if(image.width / image.height > = iImgWidth / iImgHeight)
应为
if(image.width / image.height >= iImgWidth / iImgHeight)
KimSoft
2006-01-17
打赏
举报
回复
img 不要设置宽和高,在onload(加载完成时,缩放图片),不过这种方式不是很好,最好的办法是用组件在上传时生成缩略的小图,在列表网页上显示,点击小图打开大图,组件详见
ASPJPEG
VB版龙卷风的图片缩放组件
还有其它组件,楼主自己搜索。
以下代码另存为x.htm,将sea.jpg换成你机器上的图片,双击测试
<img src="sea.jpg" onload="DrawImage(this);" />
<SCRIPT LANGUAGE="JavaScript">
//JavaScript Document
<!--
function DrawImage(oImage)
{
var iImgWidth = 150;
var iImgHeight = 150;
var image = new Image();
image.src = oImage.src;
if(image.width > 0 && image.height > 0)
{
if(image.width / image.height >= iImgWidth / iImgHeight)
{
if(image.width > iImgWidth)
{
oImage.width = iImgWidth;
oImage.height = (image.height * iImgWidth) / image.width;
}
else
{
oImage.width = image.width;
oImage.height = image.height;
}
oImage.alt = image.width + " * " + image.height;
}
else
{
if(image.height > iImgHeight)
{
oImage.height = iImgHeight;
oImage.width = (image.width * iImgHeight) / image.height;
}
else
{
oImage.width = image.width;
oImage.height = image.height;
}
oImage.alt = image.width + " * " + image.height;
}
}
}
//-->
</SCRIPT>
iamchinese
2006-01-17
打赏
举报
回复
楼上,我刚学网页设计,请问具体如何调用呢,请执教
比如:
<html>
<img src="about.jpg" width="218" height="295" /> ''-------怎么调用呢
</html>
<script>
function
...
</script>
zwrtv
2006-01-17
打赏
举报
回复
路过收藏
KimSoft
2006-01-17
打赏
举报
回复
//JavaScript Document
<!--
function DrawImage(oImage)
{
var iImgWidth = 150;
var iImgHeight = 150;
var image = new Image();
image.src = oImage.src;
if(image.width > 0 && image.height > 0)
{
if(image.width / image.height > = iImgWidth / iImgHeight)
{
if(image.width > iImgWidth)
{
oImage.width = iImgWidth;
oImage.height = (image.height * iImgWidth) / image.width;
}
else
{
oImage.width = image.width;
oImage.height = image.height;
}
oImage.alt = image.width + " * " + image.height;
}
else
{
if(image.height > iImgHeight)
{
oImage.height = iImgHeight;
oImage.width = (image.width * iImgHeight) / image.height;
}
else
{
oImage.width = image.width;
oImage.height = image.height;
}
oImage.alt = image.width + " * " + image.height;
}
}
}
//-- >
高度,
javascript
判断
上传图片
大小
,宽度,高度
在
JavaScript
中,对
上传图片
进行
大小
、宽度和高度的判断是一项常见的前端操作,尤其是在实现用户在网站上
上传图片
时需要预览和验证图片格式及尺寸的场景。以下是一些关于如何使用
JavaScript
进行这些判断的关键知识点...
支持图片上传及实时显示,可设置显示图片的
大小
。由php、Ajax、
javascript
开发
这个项目是用PHP、Ajax和
JavaScript
这三种技术实现的,允许用户
上传图片
并即时预览,同时还可以调整显示的图片
大小
。接下来,我们将深入探讨这些技术以及它们在实现此功能中的角色。 **PHP** 是一种广泛使用的...
JavaScript
判断上传文件
大小
的限制脚本
在网页应用中,用户上传文件是一项常见的功能,但为了服务器性能和用户体验,通常需要对上传文件的
大小
进行限制。本文将深入探讨如何使用
JavaScript
来实现这一功能,通过前端验证,防止大文件上传导致的网络延迟或者...
js验证
上传图片
大小
格式
在IT领域,特别是前端开发中,
JavaScript
(JS)被广泛应用于网页交互与数据验证,其中对
上传图片
的
大小
和格式进行验证是常见的需求之一。本文将深入解析如何使用
JavaScript
进行图片上传前的验证,包括检查图片格式、...
javascript
图片上传预览
在
JavaScript
中实现图片上传预览是一项常见的前端功能,它允许用户在正式
上传图片
到服务器之前先看到图片的效果,提供了一种良好的用户体验。这个过程通常包括选择图片、
读取
图片数据、处理图片(如尺寸调整)以及在...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章