html图片压缩
A. 请推荐一款最好的图片压缩软件!
数码照片压缩大师V1.0 绿色版
下载地址:http://www.orsoon.com/Soft/8752.html
说明,曾经我想上传的照片是高清数码,每张大于六、七MB。但网络相册只要求可以上传单张小于2MB的照片,于是我使用上面给你推荐的这款。绿色无需注册,压缩质量高,几乎无损,六七MB的竟然可以压缩到1MB,支持批量压缩,觉得很好推荐给你。
B. 怎么把图片压缩成190kb
把图片压缩成190kb的方法:
点击图片右键,查看属性,属性里占用空间为大小。用电脑自带的画图打开照片,点击调整大小,进入下一步,按需要按比例调整水平及垂直,需要大内存则调大,小内存则调小,调整完成后保存。此处我调小内存,将比例调至50%。再次点击照片属性查看,图片大小已变小。
Adobe系列软件在具有功能强大的特点的同时,也非常难于操作。对于专业用户,可以通过自己的专业技能实现各种复杂的效果,当然其实现的过程也是相当不易的。对于非专业用户,能够使用到得就只是软件最基本功能,当然能达到的效果也是极其简单的。
相关信息
对图片进行分析、修复、美化、合成等处理。图片分析,即指通过取样和量化过程将一个以自然形式存在的图像变换为适合计算机处理的数字形式,包括图片直方图、灰度图等的显示,图片修复,即指通过图像增强或复原。
改进图片的质量,包括去除噪点,修正数码照片的广角畸变,提高图片对比度,消除红眼等等,图片合成,即指将多张图片进行合并。
C. 怎么样把照片缩小成500K的 ̄
要缩小图片的话,可以用在线的一些工具比较方便,比如用这个在线智能图片压缩工具,你就可以把图片文件压缩到你想要的体积大小,例如你设置压缩数值到500kb,等待几秒钟,在线图片压缩工具自动把图片的文件大小压缩到最高500kb了。换句话说,你想要设定压缩到多少kb文件大小,他压缩完的输出图片就是多少kb了,非常方便。在线智能图片压缩,压缩图片体积大小,PNG|JPG大图缩小
在线图片智能压缩使用步骤:
一、首先点击加号添加需要压缩的图片。目前已知支持对jpg、png、webp、bmp等多种常见的图片格式进行压缩,如果选择图片后正常显示并能够压缩成功,则代表支持该图片格式。
二、可以自行修改图片需要被压缩到的最大宽高尺寸,默认为图片原始的宽高尺寸,并且宽高比例是自动锁定的,确保图片不会变形。
三、必须设置图片被压缩后,期望输出的压缩之后图片文件的最大占用空间,该选项是必填的。
四、选择图片压缩的算法。默认为智能混合压缩算法,绝大多数情况下使用默认算法进行图片压缩即可。
五、当你设置压缩后的大小单位为”Kb“时,压缩大小的设定值不能小于1Kb,但图片压缩后的最终文件大小是可以小于1Kb的。
D. php、HTML5上传图片自动压缩问题
给你个图片处理的类吧,图片剪裁处理后,也就等于将图片压缩了。
/**
*图像处理类
*============================================================================
*Copyright2014大秦科技,并保留所有权利。
*网站地址:http://www.qintech.net;
*============================================================================
*/
classImage{
//生成缩略图的方式
public$thumbType;
//缩略图的宽度
public$thumbWidth;
//缩略图的高度
public$thumbHeight;
//生成缩略图文件名后缀
public$thumbEndFix;
//缩略图文件前缀
public$thumbPreFix;
/**
*构造函数
*/
publicfunction__construct(){
$this->thumbType=1;
$this->thumbWidth=120;
$this->thumbHeight=60;
$this->thumbPreFix='';
$this->thumbEndFix='_thumb';
}
/**
*检测是否为图像文件
*@param$img图像
*@returnbool
*/
privatefunctioncheck($img){
$type=array(".jpg",".jpeg",".png",".gif");
$imgType=strtolower(strrchr($img,'.'));
returnextension_loaded('gd')&&file_exists($img)&&in_array($imgType,$type);
}
/**
*获得缩略图的尺寸信息
*@param$imgWidth原图宽度
*@param$imgHeight原图高度
*@param$thumbWidth缩略图宽度
*@param$thumbHeight缩略图的高度
*@param$thumbType处理方式
*1固定宽度高度自增2固定高度宽度自增3固定宽度高度裁切
*4固定高度宽度裁切5缩放最大边原图不裁切
*@returnmixed
*/
privatefunctionthumbSize($imgWidth,$imgHeight,$thumbWidth,$thumbHeight,$thumbType){
//初始化缩略图尺寸
$w=$thumbWidth;
$h=$thumbHeight;
//初始化原图尺寸
$cuthumbWidth=$imgWidth;
$cuthumbHeight=$imgHeight;
switch($thumbType){
case1:
//固定宽度高度自增
$h=$thumbWidth/$imgWidth*$imgHeight;
break;
case2:
//固定高度宽度自增
$w=$thumbHeight/$imgHeight*$imgWidth;
break;
case3:
//固定宽度高度裁切
$cuthumbHeight=$imgWidth/$thumbWidth*$thumbHeight;
break;
case4:
//固定高度宽度裁切
$cuthumbWidth=$imgHeight/$thumbHeight*$thumbWidth;
break;
case5:
//缩放最大边原图不裁切
if(($imgWidth/$thumbWidth)>($imgHeight/$thumbHeight)){
$h=$thumbWidth/$imgWidth*$imgHeight;
}elseif(($imgWidth/$thumbWidth)<($imgHeight/$thumbHeight)){
$w=$thumbHeight/$imgHeight*$imgWidth;
}else{
$w=$thumbWidth;
$h=$thumbHeight;
}
break;
default:
//缩略图尺寸不变,自动裁切图片
if(($imgHeight/$thumbHeight)<($imgWidth/$thumbWidth)){
$cuthumbWidth=$imgHeight/$thumbHeight*$thumbWidth;
}elseif(($imgHeight/$thumbHeight)>($imgWidth/$thumbWidth)){
$cuthumbHeight=$imgWidth/$thumbWidth*$thumbHeight;
}
//}
}
$arr[0]=$w;
$arr[1]=$h;
$arr[2]=$cuthumbWidth;
$arr[3]=$cuthumbHeight;
return$arr;
}
/**
*图片裁切处理
*@param$img原图
*@paramstring$outFile另存文件名
*@paramstring$thumbWidth缩略图宽度
*@paramstring$thumbHeight缩略图高度
*@paramstring$thumbType裁切图片的方式
*1固定宽度高度自增2固定高度宽度自增3固定宽度高度裁切
*4固定高度宽度裁切5缩放最大边原图不裁切6缩略图尺寸不变,自动裁切最大边
*@returnbool|string
*/
publicfunctionthumb($img,$outFile='',$thumbWidth='',$thumbHeight='',$thumbType=''){
if(!$this->check($img)){
returnfalse;
}
//基础配置
$thumbType=$thumbType?$thumbType:$this->thumbType;
$thumbWidth=$thumbWidth?$thumbWidth:$this->thumbWidth;
$thumbHeight=$thumbHeight?$thumbHeight:$this->thumbHeight;
//获得图像信息
$imgInfo=getimagesize($img);
$imgWidth=$imgInfo[0];
$imgHeight=$imgInfo[1];
$imgType=image_type_to_extension($imgInfo[2]);
//获得相关尺寸
$thumb_size=$this->thumbSize($imgWidth,$imgHeight,$thumbWidth,$thumbHeight,$thumbType);
//原始图像资源
$func="imagecreatefrom".substr($imgType,1);
$resImg=$func($img);
//缩略图的资源
if($imgType=='.gif'){
$res_thumb=imagecreate($thumb_size[0],$thumb_size[1]);
$color=imagecolorallocate($res_thumb,255,0,0);
}else{
$res_thumb=imagecreatetruecolor($thumb_size[0],$thumb_size[1]);
imagealphablending($res_thumb,false);//关闭混色
imagesavealpha($res_thumb,true);//储存透明通道
}
//绘制缩略图X
if(function_exists("imageresampled")){
imageresampled($res_thumb,$resImg,0,0,0,0,$thumb_size[0],$thumb_size[1],$thumb_size[2],$thumb_size[3]);
}else{
imageresized($res_thumb,$resImg,0,0,0,0,$thumb_size[0],$thumb_size[1],$thumb_size[2],$thumb_size[3]);
}
//处理透明色
if($imgType=='.gif'){
imagecolortransparent($res_thumb,$color);
}
//配置输出文件名
$imgInfo=pathinfo($img);
$outFile=$outFile?$outFile:dirname($img).'/'.$this->thumbPreFix.$imgInfo['filename'].$this->thumbEndFix.".".$imgInfo['extension'];
Files::create(dirname($outFile));
$func="image".substr($imgType,1);
$func($res_thumb,$outFile);
if(isset($resImg))
imagedestroy($resImg);
if(isset($res_thumb))
imagedestroy($res_thumb);
return$outFile;
}
}
E. 如何将图片缩小到1.9M以下
有以下两种方法:
方法一、
1、如果你的图片格式是PNG格式的,而且对图片质量要求不高,可以使用下面的方法来压缩图片大小。
2、右键单击文件选项,将PNG图像文件用系统自带的画图板功能打开。
3、然后点击图片中所示的按钮进行设置,从新保存文件。选择“另存为”。
4、然后我们将保存格式选择为“JPEG图片”,当然根据你的需要,其他样式也可以,只不过我觉得JPEG不会使图片质量弄得损耗过大,并且占空间很小,无疑是最好的方式。
5、最后填写完名称,保存即可,我们就会发现图片的空间比以前小了很多很多。原来是9.01MB,一下子就变成了1.90MB。
方法二、
1、此方法是针对已经是JPEG格式的图片,还可以进一步减小其所占的空间,那就是用压缩软件,我们的电脑一般都有的,如果没有可以先安装,看好,图片的大小是1.90MB
2、然后右键打开文件选择列表,选择“添加到压缩文件夹
3、然后选择压缩方式,并进行确认。
4、等待压缩软件压缩完成,最后,将源文件和压缩文件进行对比,你会发现效果没有刚才明显,但是也是很不错的。
图片压缩是数据压缩技术在数字图像上的应用,它的目的是减少图像数据中的冗余信息从而用更加高效的格式存储和传输数据。图像数据之所以能被压缩,就是因为数据中存在着冗余。图像数据的冗余主要表现为图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。
F. 图片怎么压缩最小
在浏览器上传图片时,经常会遇到图片太大不能上传的情况。没办法,有些网页对我们上传的文件有严格的要求,超过限制将无法上传。遇到这种问题,那么就需要借助第三方软件,来将图片进行压缩,压缩后的图片就能够上传啦。
那么我们该如何调整照片的大小呢?方法也是多种多样的,这里推荐一个比较好掌握的方法,既能够压缩图片,还能够批量压缩,不用一张张的压缩费时间。操作方法分享到以下内容了,有兴趣的可以继续往下看。
推荐使用:金舟图片压缩软件
操作方法:
第一步、打开软件后点击添加文件,将需要处理的图片上传到软件中;
G. 在html静态网页中,如何提高图片的加载速度,如何压缩图片
压缩图片会减少图片清晰质量
如果可以接受图片质量的降低可以把图在PS里另存,另存的时候就会选择图片质量0-12
还可以直接用QQ截图,截图会降低一部分图片质量
如果不能接受图片质量的降低
就得将大图分成一个个的小图分别加载
H. html怎么压缩上传的图片
用画图