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怎麼壓縮上傳的圖片
用畫圖