JS 对某图片的等比缩放 代码
复制代码 代码如下:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>最新javascript自动按比例显示图片,按比例压缩图片显示</title>
<script type="text/javascript">
function AutoResizeImage(maxWidth,maxHeight,objImg){
var img = new Image();
img.src = objImg.src;
var hRatio;
var wRatio;
var Ratio = 1;
var w = img.width;
var h = img.height;
wRatio = maxWidth / w;
hRatio = maxHeight / h;
if (maxWidth ==0 && maxHeight==0){
Ratio = 1;
}else if (maxWidth==0){//
if (hRatio<1) Ratio = hRatio;
}else if (maxHeight==0){
if (wRatio<1) Ratio = wRatio;
}else if (wRatio<1 || hRatio<1){
Ratio = (wRatio<=hRatio?wRatio:hRatio);
}
if (Ratio<1){
w = w * Ratio;
h = h * Ratio;
}
objImg.height = h;
objImg.width = w;
}
</script>
</head>
<body>
<br />
原图显示(534 X 800)<br />
onload="AutoResizeImage(0,0,this)<br />
<a href="./img/IMG_20140424_200722.jpg" target="_blank"><img src="./img/IMG_20140424_200722.jpg" border="0" width="0" height="0" onload="AutoResizeImage(0,0,this)" alt="534 X 800"/></a><br/><br />
3.按高度250宽度250 按比例压缩<br />
onload="AutoResizeImage(250,250,this)"<br />
<a href="./img/IMG_20140424_200722.jpg" target="_blank"><img src="./img/IMG_20140424_200722.jpg" border="0" width="0" height="0" onload="AutoResizeImage(250,250,this)" alt="200 X 300"/></a><br /><br />
6.如果图片本来的高度和宽度小于压缩的最大高度和宽度,则不会拉大显示图片(按原图显示)<br />
原图444 x 207,压缩为 500 x 600,将保持原图显示<br />
onload="AutoResizeImage(500,600,this)"<br />
<a href="./img/IMG_20140424_200722.jpg" target="_blank"><img src="./img/IMG_20140424_200722.jpg" border="0" width="0" height="0" onload="AutoResizeImage(500,600,this)" alt="444 X 207"/></a><br /><br />
</body>
</html>
php对数据库图片的等比缩放 复制代码 代码如下:
<?php
class ImgSF{
function make_img($img_address){
//图片的等比缩放
//因为PHP只能对资源进行操作,所以要对需要进行缩放的图片进行拷贝,创建为新的资源
$src=imagecreatefromjpeg($img_address);
//取得源图片的宽度和高度
$size_src=getimagesize($img_address);
$w=$size_src['0'];
$h=$size_src['1'];
//指定缩放出来的最大的宽度(也有可能是高度)
$max=300;
//根据最大值为300,算出另一个边的长度,得到缩放后的图片宽度和高度
if($w > $h){
$w=$max;
$h=$h*($max/$size_src['0']);
}else{
$h=$max;
$w=$w*($max/$size_src['1']);
}
//声明一个$w宽,$h高的真彩图片资源
$image=imagecreatetruecolor($w, $h);
//关键函数,参数(目标资源,源,目标资源的开始坐标x,y, 源资源的开始坐标x,y,目标资源的宽高w,h,源资源的宽高w,h)
imagecopyresampled($image, $src, 0, 0, 0, 0, $w, $h, $size_src['0'], $size_src['1']);
//告诉浏览器以图片形式解析
header('content-type:image/png');
imagepng($image);
//销毁资源
imagedestroy($image);
}
}
$obj=new ImgSF();
$obj->make_img("./img/IMG_20140424_200722.jpg");
相关推荐:
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
AI公众号文章生成,轻松打造爆款内容
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
为什么“360收录”是你网站推广的必备利器,seo亚马逊
seo高手有什么条件,seo难上手吗 ,指南ai写作电力创新
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
GPT-3模型下载:开启智能时代的无限可能,ai走入
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
seo竞价做的什么工作,seo 竞价 ,office智能ai
“新热度”:引领潮流的力量,如何趋势的脉搏,浙江通用网站建设特点
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
ChatGPT出现错误503?你需要知道的解决方案和应对策略,ai拉伸字效
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
AI免费文章生成器:轻松创作高质量内容的终极工具
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
什么是seo运营,什么是seo营销 ,ai绘画沙地
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
AI免费文章解读:智能写作新篇章,小店AI
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,肺炎疫苗推广营销
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
怎么降低文章的AI生成率:打造更真实、更有价值的内容
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
seo要学什么技术,seo要学什么技术好 ,ai.fale
ChatGPT的破解版:AI世界的新突破,ai无禁忌
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
Chat启用后ESX连不上?解决方法一网打尽!,为什么AI续写这么离谱
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
未来写作新方式原创AI文章的无限可能
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
SEO可以帮助网站在搜索引擎中获得较高的排名-助力企业数字化转型的关键,赵立新AI换脸图片对比