欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

nodejs中怎么利用node-images中間件處理圖片

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)nodejs中怎么利用node-images中間件處理圖片,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)興安,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

node.js輕量級(jí)跨平臺(tái)圖像編解碼庫(kù)

var images = require("images");

images("input.jpg")           //Load image from file 
                    //加載圖像文件
  .size(400)             //Geometric scaling the image to 400 pixels width
                    //等比縮放圖像到400像素寬
  .draw(images("logo.png"), 10, 10)  //Drawn logo at coordinates (10,10)
                    //在(10,10)處繪制Logo
  .save("output.jpg", {        //Save the image to a file,whih quality 50
    quality : 50          //保存圖片到文件,圖片質(zhì)量為50
  });

Features 功能特性

  1. Lightweight:no need to install any image processing library.

  2. 輕量級(jí):無(wú)需安裝任何圖像處理庫(kù)。

  3. Cross-platform: Released a compiled .node file on windows, just download and start.

  4. 跨平臺(tái):Windows下發(fā)布了編譯好的.node文件,下載就能用。

  5. Easy-to-use: Provide jQuery-like chaining API.Simple and reliable!

  6. 方便用:jQuery風(fēng)格的API,簡(jiǎn)單可依賴。

Installation 安裝

$ npm install images

API 接口

node-images provide jQuery-like Chaining API,You can start the chain like this:

node-images 提供了類似jQuery的鏈?zhǔn)秸{(diào)用API,您可以這樣開始:

/* Load and decode image from file */
/* 從指定文件加載并解碼圖像 */
images(file)

/* Create a new transparent image */
/* 創(chuàng)建一個(gè)指定寬高的透明圖像 */
images(width, height)

/* Load and decode image from a buffer */
/* 從Buffer數(shù)據(jù)中解碼圖像 */
images(buffer[, start[, end]])

/* Copy from another image */
/* 從另一個(gè)圖像中復(fù)制區(qū)域來創(chuàng)建圖像 */
images(image[, x, y, width, height])

images(file)

Load and decode image from file從指定文件加載并解碼圖像

images(width, height)

Create a new transparent image創(chuàng)建一個(gè)指定寬高的透明圖像

images(buffer[, start[, end]])

Load and decode image from a buffer從Buffer數(shù)據(jù)中解碼圖像

images(image[, x, y, width, height])

Copy from another image從另一個(gè)圖像中復(fù)制區(qū)域來創(chuàng)建圖像

.fill(red, green, blue[, alpha])

eg:images(200, 100).fill(0xff, 0x00, 0x00, 0.5) Fill image with color以指定顏色填充圖像

.draw(image, x, y)

Draw image on the current image position( x , y )在當(dāng)前圖像( x , y )上繪制 image 圖像

.encode(type[, config])

eg:images("input.png").encode("jpg", {operation:50}) Encode image to buffer, config is image setting.

以指定格式編碼當(dāng)前圖像到Buffer,config為圖片設(shè)置,目前支持設(shè)置JPG圖像質(zhì)量

Return buffer

返回填充好的Buffer

Note:The operation will cut off the chain

注意:該操作將會(huì)切斷調(diào)用鏈

See:.save(file[, type[, config]]) 參考:.save(file[, type[, config]])

.save(file[, type[, config]])

eg:images("input.png").encode("output.jpg", {operation:50}) Encoding and save the current image to a file, if the type is not specified, type well be automatically determined according to the file, config is image setting. eg: { operation:50 }
編碼并保存當(dāng)前圖像到 file ,如果type未指定,則根據(jù) file 自動(dòng)判斷文件類型,config為圖片設(shè)置,目前支持設(shè)置JPG圖像質(zhì)量

.size([width[, height]])

Get size of the image or set the size of the image,if the height is not specified, then scaling based on the current width and height獲取或者設(shè)置圖像寬高,如果height未指定,則根據(jù)當(dāng)前寬高等比縮放

.resize(width[, height])

Set the size of the image,if the height is not specified, then scaling based on the current width and height

設(shè)置圖像寬高,如果height未指定,則根據(jù)當(dāng)前寬高等比縮放, 默認(rèn)采用 bicubic 算法。

.width([width])

Get width for the image or set width of the image獲取或設(shè)置圖像寬度

.height([height])

Get height for the image or set height of the image獲取或設(shè)置圖像高度

images.setLimit(width, height)

Set the limit size of each image  設(shè)置庫(kù)處理圖片的大小限制,設(shè)置后對(duì)所有新的操作生效(如果超限則拋出異常)

images.setGCThreshold(value)

Set the garbage collection threshold   設(shè)置圖像處理庫(kù)自動(dòng)gc的閾值(當(dāng)新增內(nèi)存使用超過該閾值時(shí),執(zhí)行垃圾回收)

images.getUsedMemory()

Get used memory (in bytes)得到圖像處理庫(kù)占用的內(nèi)存大小(單位為字節(jié))

images.gc()

Forced call garbage collection 強(qiáng)制調(diào)用V8的垃圾回收機(jī)制

https://github.com/zhangyuanwei/node-images

上述就是小編為大家分享的nodejs中怎么利用node-images中間件處理圖片了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

標(biāo)題名稱:nodejs中怎么利用node-images中間件處理圖片
分享網(wǎng)址:http://aaarwkj.com/article14/ipoide.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、動(dòng)態(tài)網(wǎng)站、電子商務(wù)、網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
国产男女免费视频观看| 国产一区二区三区在线精品专区| 国产综合欧美日韩在线91| 亚洲欧洲精品真人av蜜臀| 国产天美剧情av一区二区| 亚洲av蜜臀在线播放| 久久男女激情免费视频| 久久国产精品av在线观看| 亚洲第一国产综合自拍| 深夜释放自己污在线看| 亚洲国产专区一区二区麻豆| 国产乱码精品一区二区蜜臀| 亚洲精品一二三区免费| 97精品免费视频观看| 日韩美女搞黄色的网站| 亚洲人妻一区二区久久| 国产乱国产乱老熟女视频| 人妻一区二区免费视频| 国产精品九九久久精品女同| 日韩熟女人妻一区二区| 国产精品伊人久久综合网| 亚洲精品国产精品乱码不卞| 欧洲亚洲精品免费二区| 丝袜美腿亚洲欧美日韩| 免费亚洲网站在线观看视频| 国产精品一区午夜福利| 亚洲成人av在线播放观看| 国产成人激情自拍视频在线观看 | 中文字幕亚洲无级av| 一区二区三区三级视频| 91黄色国产在线播放| 天天干夜夜操操操操| 欧美亚洲一区二区三区91| 国产一区二区三区午夜视频| 久久精品一区二区日韩| 日韩不卡的一区免费视频| 啪啪视频日韩一区二区| 国产精品一区2区3区| 国产精品国产精品无卡区| 成人黄色av免费看| 人妻一区二区三区久久|