npm i --save nativescript-image-black-and-white
- 版本:1.0.5
- GitHub: https://github.com/fthuin/nativescript-image-black-and-white
- NPM: https://npmjs.net.cn/package/nativescript-image-black-and-white
- 下载次数
- 昨天: 0
- 上周: 0
- 上个月: 0
NativeScript黑白图像
此插件允许您将图像转换为黑白(也称为灰度滤镜)。它使用原生的iOS和Android功能,因此在性能方面非常出色,且不包含任何第三方库,因此体积非常小。
原始 | 修改 |
---|---|
![]() |
![]() |
原始 | 修改 |
---|---|
![]() |
![]() |
安装
tns plugin add nativescript-image-black-and-white
使用
import { Image } from 'tns-core-modules/ui/image';
import { ImageBlackAndWhite } from 'nativescript-image-black-and-white';
const image: Image = ...; // Initialize or get your image
const imageBlackAndWhite = new ImageBlackAndWhite();
imageBlackAndWhite.blackAndWhite(image);
不妨查看演示以获取一个工作示例(截图来自那里)。
API
此库非常简单,您创建一个新的ImageBlackAndWhite
实例,然后使用Nativescript Image作为参数调用唯一的blackAndWhite
方法。
class ImageBlackAndWhite {
blackAndWhite(img: Image): void;
}
感谢
感谢NativeScript团队提供的插件模板和演示应用模板。
感谢Brad Martin实现nativescript-image-filters。
许可证
大部分代码来自NativeScript团队(插件模板和演示应用):Apache许可证版本2.0,2004年1月
iOS实现来自Brad Martin发布的nativescript-image-filters,许可协议为MIT。
我为Android的实现采用WTFPL。