導航:首頁 > 圖片大全 > oa如何壓縮圖片

oa如何壓縮圖片

發布時間:2025-06-27 23:00:56

怎麼用JavaScript在線壓縮圖片

主要用了兩個html5的 API,一個file,一個canvas,壓縮主要使用cnavas做的,file是讀取文件,之後把壓縮好的照片放入內存,最後內存轉入表單下img.src,隨著表單提交。
照片是自己用單反拍的,5M多,壓縮下面3張分別是600多kb,400多kb,300kb的最後那張失真度很大了,壓縮效率蠻高的。

<!DOCTYPE html>
<html><head> <meta charset="utf-8"/> <title>File API Test</title> <script type="text/javascript" src="js/jquery-1.11.0.min.js"></script> <script type="text/javascript" src="js/JIC.js"></script> <style> #test{ display: none; } </style></head><body><input type="file" id="fileImg" ><form> <img src="" id="test" alt=""></form><script> function handleFileSelect (evt) { // var filebtn = document.getElementById(id); // console.log(filebtn); // var files = filebtn.target.files; // console.log(filebtn.target); // console.log(files); var files = evt.target.files; for (var i = 0, f; f = files[i]; i++) { // Only process image files. if (!f.type.match('image.*')) { continue; } var reader = new FileReader(); // Closure to capture the file information. reader.onload = (function(theFile) { return function(e) { // Render thumbnail. // console.log(evt.target.files[0]); // console.log(e.target); console.log(e.target.result); var i = document.getElementById("test"); i.src = event.target.result; console.log($(i).width()); console.log($(i).height()); $(i).css('width',$(i).width()/10+'px'); //$(i).css('height',$(i).height()/10+'px'); console.log($(i).width()); console.log($(i).height()); var quality = 50; i.src = jic.compress(i,quality).src; console.log(i.src); i.style.display = "block"; }; })(f); // Read in the image file as a data URL. reader.readAsDataURL(f); } } document.getElementById('fileImg').addEventListener('change', handleFileSelect, false);</script></body></html>

var jic = { /** * Receives an Image Object (can be JPG OR PNG) and returns a new Image Object compressed * @param {Image} source_img_obj The source Image Object * @param {Integer} quality The output quality of Image Object * @return {Image} result_image_obj The compressed Image Object */ compress: function(source_img_obj, quality, output_format){ var mime_type = "image/jpeg"; if(output_format!=undefined && output_format=="png"){ mime_type = "image/png"; } var cvs = document.createElement('canvas'); //naturalWidth真實圖片的寬度 cvs.width = source_img_obj.naturalWidth; cvs.height = source_img_obj.naturalHeight; var ctx = cvs.getContext("2d").drawImage(source_img_obj, 0, 0); var newImageData = cvs.toDataURL(mime_type, quality/100); var result_image_obj = new Image(); result_image_obj.src = newImageData; return result_image_obj; }, function ****(***)

㈡ word2007如何壓縮圖片

第1步,打開Word2007文檔窗口,選中需要壓縮的圖片。如果有多個圖片需要壓縮,則可以在按住Ctrl鍵的同時單擊多個圖片。
第2步,打開「圖片工具」功能區,在「格式」選項卡的「調整」分組中單擊「壓縮圖片」按鈕。
怎樣在Word2007文檔中壓縮圖片
第3步,打開「壓縮圖片」對話框,選中「僅應用於所選圖片」復選框,並單擊「確定」按鈕即可對Word文檔中的圖片進行壓縮。
如果我的回答沒能幫助您,請繼續追問。您也可以向我們團隊發出請求,會有更專業的人來為您解答!

㈢ word文檔怎麼壓縮圖片

word中添加很多圖片會使wor文件的大小變得很大,比如在一個word中添加了10張圖片,每個文件大小1M多,word文件的大小就是10兆左右。一個word文件十兆左右,非常不利於數據共享,尤其是在公司內有OA辦公自動化的情況下,如何將word內圖片的大小進行壓縮呢,使一個word文檔的大小小於1兆呢?下面我們進行一下講解。

工具/原料

word軟體---wps2013

圖片10張

方法/步驟

新建一個word文件,打開。

點擊菜單欄「插入」---圖片---來自文件。

將選定的10張圖片添加到word中。

插入後的文件如下,將word文件保存。

查看word文件的大小。word文件的大小為24.1M。

打開word文件。選中其中的任意一張圖片,點擊右鍵。選擇「設置對象格式」。

切換到「圖片」選項卡,點擊「壓縮」按鈕。

選擇應用於「文檔中的所有圖片」,更改解析度為「網頁/屏幕」,點擊「確定」。然後在「圖片」選項卡點擊「確定」。

將word文件保存,查看word文件的大小。查看後文件大小為368K。

步驟閱讀

通過以上操作,將插入到word文件中的圖片進行了壓縮,這樣就便於與別人共享數據和文檔了。

閱讀全文

與oa如何壓縮圖片相關的資料

熱點內容
頭箍怎麼帶好看圖片 瀏覽:975
櫻花星空女孩圖片 瀏覽:226
word秒變圖片底色 瀏覽:98
公主簡筆畫簡單又漂亮圖片全身 瀏覽:556
word保存文檔以後圖片模糊怎麼解決 瀏覽:910
找到123小女孩的圖片 瀏覽:341
cdr導入圖片需要改圖片裡面的文字 瀏覽:39
155微胖女生圖片 瀏覽:789
懷孕穿衣服圖片 瀏覽:870
騷氣圖片男生頭像 瀏覽:630
分散的圖片是怎麼合成的 瀏覽:942
任嘉倫一人千面高清圖片 瀏覽:154
微信發圖片過大怎麼處理 瀏覽:441
word縮放圖片大小步驟 瀏覽:835
卡通頭像女生頭像帶字圖片大全 瀏覽:105
中國動漫劍圖片 瀏覽:722
抖音圖片如何添加文字劃線講解 瀏覽:528
葆蝶家男包圖片及價格 瀏覽:734
美女說自己不美圖片 瀏覽:231
遊艇圖片及價格 瀏覽:380