位置: 编程技术 - 正文

nodejs处理图片的中间件node-images详解(nodejs image)

编辑:rootadmin

推荐整理分享nodejs处理图片的中间件node-images详解(nodejs image),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs 图片,node canvas处理图片,nodejs image,node canvas处理图片,nodejs 图片处理,node 图片处理,node 图片处理,nodejs 显示图片,内容如对您有帮助,希望把文章链接给更多的朋友!

Cross-platform image decoder(png/jpeg/gif) and encoder(png/jpeg) for Node.js

node.js轻量级跨平台图像编解码库

Features 功能特性

Lightweight:no need to install any image processing library. 轻量级:无需安装任何图像处理库。 Cross-platform: Released a compiled .node file on windows, just download and start. 跨平台:Windows下发布了编译好的.node文件,下载就能用。 Easy-to-use: Provide jQuery-like chaining API.Simple and reliable! 方便用:jQuery风格的API,简单可依赖。

Installation 安装

API 接口

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

node-images 提供了类似jQuery的链式调用API,您可以这样开始:

images(file)

Load and decode image from file从指定文件加载并解码图像

images(width, height)

Create a new transparent image创建一个指定宽高的透明图像

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

Load and decode image from a buffer从Buffer数据中解码图像

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

Copy from another image从另一个图像中复制区域来创建图像

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

eg:images(, ).fill(0xff, 0x, 0x, 0.5) Fill image with color以指定颜色填充图像

.draw(image, x, y)

Draw image on the current image position( x , y )在当前图像( x , y )上绘制 image 图像

.encode(type[, config])

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

以指定格式编码当前图像到Buffer,config为图片设置,目前支持设置JPG图像质量

Return buffer

nodejs处理图片的中间件node-images详解(nodejs image)

返回填充好的Buffer

Note:The operation will cut off the chain

注意:该操作将会切断调用链

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

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

eg:images("input.png").encode("output.jpg", {operation:}) 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: }编码并保存当前图像到 file ,如果type未指定,则根据 file 自动判断文件类型,config为图片设置,目前支持设置JPG图像质量

.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获取或者设置图像宽高,如果height未指定,则根据当前宽高等比缩放

.resize(width[, height])

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

设置图像宽高,如果height未指定,则根据当前宽高等比缩放, 默认采用 bicubic 算法。

.width([width])

Get width for the image or set width of the image获取或设置图像宽度

.height([height])

Get height for the image or set height of the image获取或设置图像高度

images.setLimit(width, height)

Set the limit size of each image 设置库处理图片的大小限制,设置后对所有新的操作生效(如果超限则抛出异常)

images.setGCThreshold(value)

Set the garbage collection threshold 设置图像处理库自动gc的阈值(当新增内存使用超过该阈值时,执行垃圾回收)

images.getUsedMemory()

Get used memory (in bytes)得到图像处理库占用的内存大小(单位为字节)

images.gc()

Forced call garbage collection 强制调用V8的垃圾回收机制

详解node中创建服务进程 背景在node工程部署中,常常涉及到三方:本地客户端、跳板机和服务器(集群)。在通过git触发gitlabhook脚本后,需要在跳板机中执行相应的ssh命令执行

利用forever和pm2部署node.js项目过程 本文主要给大家分享的是利用forever和pm2部署node.js项目过程的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:一、foreverforever可以在cmd或s

利用PM2部署node.js项目的方法教程 前言大家在开发中应该发现了,如果直接通过nodeapp来启动,如果报错了可能直接停在整个运行,supervisor感觉只是拿来用作开发环境的。再网上找到pm2.

标签: nodejs image

本文链接地址:https://www.jiuchutong.com/biancheng/379461.html 转载请保留说明!

上一篇:node.js中EJS 模板快速入门教程(node js模块)

下一篇:详解node中创建服务进程(node 创建文件夹)

  • 企业的税务风险研究怎么写
  • 印花税的缴纳方式有哪三种
  • 如何记忆消费税15个税目
  • 三方代付协议有效吗
  • 入股资金打进公司帐户要交税吗
  • 核定征收需要什么条件和手续
  • 财务报表可以补充分类吗
  • 外企农业公司
  • 境外人员为境内企业提供劳务如何缴税
  • 手工帐怎么登记
  • 会计发票怎么样粘贴,记账凭证也要粘上吗
  • 并购产生的商誉怎么冲减
  • 偶然所得个税怎么计算公式
  • 公交车收购
  • 企业大股东减持股份
  • 设备折旧后的价值
  • 房地产预售款收条怎么写
  • 一次性离职补偿个税
  • 苗木增值税发票税率
  • 红字发票冲红步骤
  • 小区物业宿舍
  • 企业有哪些o
  • 为什么公司信用代码不对
  • 补缴地价款是什么意思
  • 资产处置损失计算方法
  • 在建工程科目的借方余额表示
  • 企业出租包装物收取的押金应通过其他应收款账户核算
  • 委托出口业务的账务如何处理呢?
  • 审计费可以抵扣进项吗
  • 有质量问题的产品案例
  • 总账科目和明细科目余额分析填列
  • 软件外包付款流程
  • macbook显示隐藏文件
  • php的运行机制与什么有关
  • linux如何管理进程
  • 企业纳税额包括个人所得税吗
  • 餐饮发票可以计入福利费吗
  • yolov5使用
  • linux系统操作教程
  • pytorch sgd优化器
  • 为什么电子章打印出是黑色的
  • 为什么印花税不算应交税费科目
  • 应收账款贷款怎么做
  • 购置固定资产进项税率
  • 商品流通企业的进货费用
  • 代扣代缴消费税怎么算
  • 预收账款是资产类科目吗
  • 住房公积金指的是什么意思
  • 会计支付预付款怎么记账
  • 垃圾清运费会计处理
  • 应收账款资产减值准备可以在所得税前扣除吗
  • 自己公司刷自己的信用卡
  • 公司借调人员工资账务处理
  • 补交上年度的企业所得税税款计入什么科目
  • 营业外支出增加说明了什么
  • 赞助费入账需要多久
  • 2021会计实操视频
  • 市政配套费减免政策
  • sql语句大全实例教程
  • centos中rpm包怎么安装
  • Linux系统中uniq命令的基本使用教程
  • ubuntu20.10
  • ubuntu修改ip地址方法
  • win10 win7兼容模式
  • win7怎么免费升级win11
  • window10英文版安装步骤
  • 更加有效率
  • win8无法安装net4.7
  • 怎么用linux运行c程序
  • js跨域解决方案有哪些
  • jquery滑动效果
  • 教你三招让电脑打字
  • unity项目资源
  • android打开相机
  • js如何截取中文字符
  • js实现回文
  • javascript怎么学
  • python面向对象编程心得体会
  • 江苏国税电子税务局开票流程
  • 2021沈阳车船税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设