位置: 编程技术 - 正文

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

  • 开票软件金税盘
  • 企业税收主要分为哪几类
  • 税前扣除什么意思
  • 个人所得税租房专项扣除标准
  • 分支机构需要填报企业所得税纳税申报表吗
  • 可供出售金融资产新准则叫什么
  • 大额虚开发票做转出税款入什么会计科目?
  • 交防伪税控服务费怎么交
  • 公对公房产转让税费
  • 上个月银行流水没有录这个月补录
  • 合作保证金可以退吗
  • 2018年业务宣传费与广告费税前扣除标准及依据
  • 销售折扣在备注栏注明的可以扣除吗
  • 商品促销有关问题
  • 鸿蒙密码锁设置密码的方法
  • 怎样升级智慧中小学版本软件
  • 怎么证明公司的存在
  • 建筑企业自持商是指
  • 个体工商户投资金额填多少
  • 信息技术服务费发票
  • outlook的数据文件
  • gnu/linux
  • 股东股权折价转让会计分录
  • windows7安装nodejs14
  • 出口货物退免税证明办税进度
  • 划转国有划拨土地流程
  • 专利年费的滞纳金
  • 公司登记注册费每年都要交吗
  • php下载文件夹
  • php 获取当前url
  • 小企业会计准则适用于哪些企业
  • 纺织企业成本核算方案
  • 税前弥补以前年度亏损
  • zgrep命令详解
  • 代垫运杂费计入原材料成本吗
  • 将10万元存款投入企业的会计分录
  • 土地出让金抵扣进项税
  • 手写报销条子怎么写
  • 个人所得税申报教程
  • 个人所得税申报截止时间
  • 总分类科目的名称和核算内容
  • 科技型中小企业享受优惠税收政策
  • 贷款计入什么科目
  • 私企固定资产报废程序
  • 支付的中介费进什么科目
  • 银行承兑到期之前怎么办
  • 收到存款利息属于资金周转吗
  • 非营利组织相关论文
  • 税控盘全额抵减如何填写申报表
  • 库存商品盘盈和盘亏区别
  • 当月无销售要计提工资吗
  • 接受捐赠可以确认为收入吗
  • 加计扣除所得税申报表怎么填写
  • 描述企业会计准则中对固定资产的具体规定
  • 银行回单借贷标志贷表示什么
  • 流动资产周转天数下降说明什么
  • 会计复式记账法题目
  • 事业单位不允许办企业是哪个文件要求的
  • 企业增资的流程
  • 公司怎么变更公司名称
  • 金融企业借款费用扣除比例
  • sql数据库怎么执行命令
  • 用SQL统计SQLServe表存储空间大小的代码
  • centos7 nis
  • win7电脑怎么设置
  • xp 关机
  • Linux下使用quota命令管理磁盘空间的实例教程
  • window102021年更新计划
  • javascript的三种主要数据类型
  • css划动
  • python打开命令行
  • js函数详解
  • jquery倒计时60秒
  • nodejs fabric
  • python修改图片背景
  • 河南税务机关
  • 税控盘开票怎么添加新商品
  • 山西省税务局政审县级还是市级的
  • 纳税是什么税
  • 税务稽查会打电话吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设