位置: 编程技术 - 正文

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

  • 车船税计入管理费用什么明细
  • 税差理论名词解释
  • 一般纳税人缴纳增值税会计科目
  • 兼职会计负责的工作内容
  • 合营企业和联营企业的持股比例
  • 已经报销的发票还会查吗
  • 没有合同可以收违约金
  • 溢价发行的债券,当债券临近到期日时,债券价格
  • 以前的固定资产现在做账怎么入账
  • 半成品成本核算 一般企业怎么核算
  • 盘盈固定资产冲销啥科目
  • 财政授权支付凭证后多久打款
  • 没有资质的建筑公司怎样接工程
  • 个人境外收入如何开发票
  • 南京房产税2021年
  • 预付账款讲解
  • 优惠购房差价收益是否缴纳个人所得税?
  • 股权转让收到钱会计分录
  • 税前扣除的固定资产
  • 固定资产报废需要在固定资产系统中
  • 企业如何选择会计师事务所
  • 没有车船税可以检车吗
  • mac菜单栏如何调整位置
  • system 命令
  • type3插件
  • php strrpos函数
  • PHP:ftp_set_option()的用法_FTP函数
  • 出售无形资产的净损失不应计入
  • php 生成缩略图
  • 企业为员工提供服务要交增值税吗
  • pytorch :OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading 【已解决】
  • 基于网页的客服系统
  • php连接mysql数据库步骤正确的是
  • uniapp怎么引入elementui
  • 无需本地部署的软件
  • node-js
  • hostnamectl命令
  • website
  • 织梦cms不更新了吗
  • 企业多久报一次工伤保险
  • 本期应纳税额减征额怎么算
  • 其他收益在报表列示的项目是
  • 出差飞机票会计分录
  • 货物搬运费会计科目
  • 起征点税种
  • 软件销售收入确认时点
  • 水利基金申报表在哪找
  • 更正申报失败,维持原申报?
  • 业务往来接受礼品
  • 小规模纳税人有哪些
  • 公司买车可以抵扣企业所得税吗
  • 多记财务费用怎么调整
  • 外汇收入需要缴纳增值税吗
  • 购买理财产品现金流量表
  • 过桥贷款有什么风险
  • 税控盘全额抵减如何填写申报表
  • 减免所得税额a201030怎么填
  • 应税销售行为如何处理
  • 报销没有消费凭据怎么办
  • 一个会计每个月平均有多少钱
  • 固定资产是指什么
  • sql语句数字转化为文字
  • 苹果电脑如何提高网速
  • Win10 Mobile首个RS2预览版14905快速版今日开始推送
  • git 进阶
  • 虚拟机远程控制局域网
  • windows允许访问
  • Extjs TriggerField在弹出窗口显示不出问题的解决方法
  • unityc#打不开
  • node.js net模块
  • nodejs处理excel
  • django 接收前端的json
  • javascript的for循环
  • js创建一个对象,里面有属性和方法
  • 南京退林还耕
  • 亏损企业能否给补偿
  • 广东税务查询系统
  • 税务申报规则
  • 税务部门意识形态
  • 企业所得税年报职工薪酬纳税调整明细表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设