位置: 编程技术 - 正文

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

  • 非居民纳税机构都包含哪些?
  • 小微企业应纳税所得额是指什么
  • 去年多计提的工资今年直接冲掉当期费用,不调增可以吗
  • 国家重大水利工程建设基金计算方法
  • 公司组织出国旅游费用
  • 股权投资公司属于金融企业吗
  • 小企业会计准则和一般企业会计准则的区别
  • 管理部门社保入哪个科目
  • 电脑的折旧年限是多久
  • 生产部门领用低值易耗品,实际成本
  • 交印花税需要身份证吗
  • 缓缴税款到期缴纳罚款吗
  • 跨年收入没有进项发票怎么做帐?
  • 已付款未收到发票怎么做分录
  • 增值税普通发票怎么开
  • 免抵税额和免抵退税额有什么区别
  • 个人独资企业所得税
  • 营改增后固定资产报废处置收入计税
  • 坏账准备金最新计算公式
  • 流动资产周转次数
  • 净资产怎么算的 视频
  • 企业所得税季报怎么申报
  • 1697510006
  • 合伙人退伙资产清算需要交税吗
  • 收到出口退税计入什么
  • 多转出的进项税怎么做账
  • App Store可以退款吗
  • acer笔记本电脑怎么恢复出厂设置
  • 个体户需要交钱吗
  • 企业间贴现手续费怎么记账?
  • 暂估入库入库单范本
  • 华硕s5am7700
  • 东方蝾螈怎么养吃什么
  • 宽带连接错误代码691
  • 员工的生活费会不会扣个税
  • phpqrcode 实例
  • yii2框架运行原理
  • 哪些属于政府补贴
  • 净资产现金回收率说明什么
  • 小规模公司购买空调会计分录
  • 销售费用凭证
  • phpcms模板下载
  • python偏函数理解
  • 对供应商的罚款通知怎么写
  • 公司股权转移怎么办理
  • 完税价格和实际价格
  • 进项税没入账补入账分录
  • 公司租赁员工电脑怎么办
  • 利息收入所得税汇算调整
  • 以前年度未处理的业务
  • 服务业预收账款什么时候确认收入
  • 置换补贴算在优惠价里吗
  • 纸质承兑汇票怎么兑现步骤
  • 主营业务成本和管理费用的区别
  • 定额发票和增值税普通发票的区别
  • 应收账款转回坏账怎么办
  • 明细分类账怎么打印
  • 管理会计运用什么软件
  • mysql关联语句
  • mysql中删除表中的数据
  • mac怎么安装新系统
  • centos如何挂载镜像
  • ubuntu服务器命令
  • mac中通过python关闭浏览器中的finder弹框
  • windows7桌面小工具下载
  • jquery 动态添加列表元素
  • pygame有哪些函数
  • perl运行环境
  • shell if语句的用法
  • unity的shader用法
  • ubuntu20.04 python
  • unity入门教学
  • javascript自定义函数
  • javascript 代码
  • 如何在电子税务局变更财务负责人
  • 纳税人识别号是几位数
  • 个人所得税怎么退税
  • 广东税务微信公众号微办税
  • 千兆交换机涨价
  • 2019小规模纳税人标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设