PNGjs-Image

本地 PNG 操作库
授权协议 MIT
开发语言 JavaScript
所属分类 应用工具、 图形和图像工具
软件类型 开源软件
地区 不详
投 递 者 符鸣
操作系统 跨平台
开源组织 Yahoo
适用人群 未知
 软件概览

PNGjs-Image 是本地 PNG 操作库。

示例代码:

var image = PNGImage.createImage(100, 300);
// Get width and height
console.log(image.getWidth());
console.log(image.getHeight());
// Set a pixel at (20, 30) with red, having an alpha value of 100 (half-transparent)
image.setAt(20, 30, { red:255, green:0, blue:0, alpha:100 });
// Get index of coordinate in the image buffer
var index = image.getIndex(20, 30);
// Print the red color 
valueconsole.log(image.getRed(index));
// Get low level image object with buffer from the 'pngjs' package
var pngjs = image.getImage();

image.writeImage('path/to/file', function () {    
console.log('Written to the file');
})
  • 问题来源 在前端开发当中,经常有展示圆形图像的需求。在H5开发当中,使用border-radius属性就可以解决,安卓或者IOS,肯定也有相应办法。  如果想在后端裁剪出圆形图片,该怎么解决呢?   Solution   ImageMagic(未验证) 如果系统使用的是imagemagic,可以使用如下命令裁剪:   convert -size 200x200 xc:none -fill walt

 相关资料
  • /aaaaa/static/img/zhexian.41eafbf5.png 转 这种格式 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAABjCAYAAAGZCG4EAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQA

  • 本文向大家介绍Python Image模块基本图像处理操作小结,包括了Python Image模块基本图像处理操作小结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python Image模块基本图像处理操作。分享给大家供大家参考,具体如下: Python 里面最常用的图像操作库是Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,

  • 本文向大家介绍Openlayers实现地图的基本操作,包括了Openlayers实现地图的基本操作的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Openlayers实现地图基本操作的具体代码,供大家参考,具体内容如下 1、新建一个html页面,引入ol.js和ol.css文件,然后在body中创建一个Div标签和4个Button按钮,用来实现地图的放大、缩小、平移等功能; 2、代码

  •        为了方便用户更快捷的操作,LSV有很多方便的快捷操作,主要是鼠标操作和快捷键操作。 鼠标操作: 点击鼠标左键拖拽可以拖动底图。 按下滚轮或右键拖拽鼠标,可以调整三维视角。 右击鼠标可以执行一系列包括复制坐标、测量地表距离、全屏显示、绕中心飞行、设置起点以及设置终点的操作。 快捷键操作: 地图区: Alt+1:绘制点 Alt+2:绘制线 Alt+3:绘制面 Alt+4:选择对象 WAS

  •        为了方便用户更快捷的操作,LSV有很多方便的快捷操作,主要是鼠标操作和快捷键操作。 鼠标操作: 点击鼠标左键拖拽可以拖动底图。 按下滚轮或右键拖拽鼠标,可以调整三维视角。 右击鼠标可以执行一系列包括复制坐标、测量地表距离、全屏显示、绕中心飞行、设置起点以及设置终点的操作。 快捷键操作: 地图区: Alt+1:绘制点 Alt+2:绘制线 Alt+3:绘制面 Alt+4:选择对象 WAS

  • 主要内容:Git是什么?,安装Git,玩转Git命令行,7.本节小节Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管理服