位置: 编程技术 - 正文

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 创建文件夹)

  • 增值税销项进项什么意思
  • 开小卖部怎么报税
  • 委托加工业务的会计处理
  • 其他收益属于什么类
  • 汇算清缴从业人员平均值
  • 本期缴纳上期应纳税额是自动生成的吗?
  • 职工福利费开了没有发票
  • 贸易公司成本核算不准确的后果
  • 企业发生事故后的处理流程
  • 企业注销当月无法申报个税
  • 国库存款利息收入计入哪个预算收入科目
  • 利息股息红利所得个人所得税税率
  • 银行汇票分几种
  • 对供应商的罚款怎么入账
  • 多付车款退回怎么做账
  • 外出拓展训练活动所花的费用怎么做分录?
  • 材料盘亏可收回成本吗
  • 核定征收的企业需要成本发票吗
  • 增值税普通发票有什么用
  • 缴纳增值税的计税依据
  • 印花税核定表申请
  • 物业收租金必须要发票吗
  • 普通合伙企业分配利润
  • 多缴税款如何办理退税
  • 印花税无法申报怎么回事
  • 支付工人保险费计入什么科目里
  • 暑假工需要什么条件
  • 增值税税率调整差额怎么计算
  • 发票备注栏填写要求
  • 预付账款坏账处理流程
  • php7.0
  • ctl.start
  • 深入解析wordpress
  • 图森在哪
  • 可供出售和交易性金融资产的区别
  • 企业所得税纳税义务发生时间
  • 达尔文岛在地图上位置
  • 投资收益属于营业外收入吗
  • php引用返回用法怎么用
  • centos7安装keepalived
  • thinkphp跨域
  • 怎么查询开具的红字发票
  • 总公司与分公司合作协议范本
  • 融资交易的会计处理
  • 新旧会计准则对比
  • 持有至到期投资属于流动资产吗
  • 个体户怎么交医保社保
  • mysql怎么修改
  • 生产成本科目期末怎么结转
  • 应付账款不需要支付了会计怎么处理
  • 一般纳税人增值税申报操作流程
  • 银行手续费发票负数是啥意思
  • 财务规定保险柜存放现金最多不超过多少
  • 印花税的计入科目有哪些
  • 做账财务费用负数
  • 代开专票是指?
  • 长期待摊费用的摊销期限应该是
  • 管理费用属于什么成本
  • 费用多计提了怎么办
  • 固定资产清理如何填写增值税申报表
  • win8系统怎么关闭投影
  • 微软官方重做系统
  • window10预览在哪里找
  • 随机产生10个数
  • xp双系统怎么切换系统
  • linux diy
  • Win10 mobile 10586.107升级后会出现哪些bug?
  • 如何使用node.js
  • nodejs实战教程
  • js传参数有长度限制
  • shell脚本详解
  • python中print函数的end参数
  • Unity3D AsssetBundle加载效率比较
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • python中input的用法
  • pip install clashroyale
  • 广东省电子税务局登录方式
  • 湖北税务局2021新通知
  • 税控盘怎么查看开票截止日期
  • 电脑上怎样安装word文档
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设