gm的使用

  • 為什么在前后端要對(duì)圖片進(jìn)行裁剪壓縮?
    因?yàn)閳D片太大可能會(huì)給服務(wù)器和傳輸造成壓力

  • jcrop前端用于對(duì)圖片壓縮的工具(框架)

  • 后端裁剪壓縮工具:gm(通過命令實(shí)現(xiàn))

    • 查看gm
    • 重設(shè)
      • gm convert sago.jpg(原來的路徑) -resize 100X100(裁剪的尺寸,但是生成的尺寸是等比例壓縮后的) soga2.jpg(新的路徑)
  • gm在后端的使用

/*導(dǎo)包*/
var gm = require('gm');
var fs = require('fs');

/*gm的參數(shù)表示對(duì)應(yīng)的操控圖片的路徑*/
gm('./sago.jpg').resize(100,100).write('./sago2.jpg',function (err) {
    if (err){
        console.log(err);
        return;
    }
    console.log('success');
});

  • 有時(shí)候運(yùn)行結(jié)果會(huì)報(bào)錯(cuò),出現(xiàn)報(bào)錯(cuò)的原因:與window7有兼容性的問題,一般運(yùn)行在Linux上
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,139評(píng)論 25 708
  • ——淺談愛情與婚姻 如果說愛情是風(fēng)花雪月,那么婚姻則更多的是柴米油鹽…… 在婚...
    文若男閱讀 412評(píng)論 7 16
  • 1?? ? 已經(jīng)忘記自己多久沒有這樣安靜地靜下心來寫寫了,自從走出學(xué)校門口以后,我忘記了自己的初衷,也可能是自我保...
    痞子忠閱讀 623評(píng)論 0 1
  • Shell的預(yù)處理 當(dāng)我們?cè)趕hell中敲擊命令按下enter鍵時(shí),其實(shí)bash在這些命令字符送到命令前做了一些處...
    echo_1992閱讀 790評(píng)論 0 0
  • 還有很多愛我需要我的朋友,我擁有的太多了,我所做的小事卻得到這么大的收獲,真心待人真的會(huì)得到真心的回應(yīng)。我在親情和...
    cheerhoo閱讀 120評(píng)論 0 0

友情鏈接更多精彩內(nèi)容