npm 包 @springbuck/ng-imager 使用教程

阅读时长 4 分钟读完

介绍

ng-imager 是一款基于 Angular 的图片处理库,可以用于缩放、裁剪、水印等操作。该库提供了多种配置项,可以满足大部分图片处理需求。

安装

使用 npm 安装:

引入

在 app.module.ts 中引入 ng-imager:

-- -------------------- ---- -------
------ - -------- - ---- ----------------
------ - -------------- - ---- ------------------------

-----------
  ------------- -
    ------------
  --
  -------- -
    --------------
    --------------
  --
  ---------- ---
  ---------- --------------
--
------ ----- --------- - -

使用

缩放图片

-- -------------------- ---- -------
------ - --------- - ---- ----------------

------------
  --------- -----------
  ------------ ----------------------
--
------ ----- ------------ -
  -------- - -------------------------------
-
  • resize: 缩放选项
    • width: 缩放后的宽度
    • height: 缩放后的高度

裁剪图片

-- -------------------- ---- -------
------ - --------- - ---- ----------------

------------
  --------- -----------
  ------------ ----------------------
--
------ ----- ------------ -
  -------- - -------------------------------
-
  • crop: 裁剪选项
    • x: 裁剪起始点 x 坐标
    • y: 裁剪起始点 y 坐标
    • width: 裁剪后的宽度
    • height: 裁剪后的高度

添加水印

-- -------------------- ---- -------
------ - --------- - ---- ----------------

------------
  --------- -----------
  ------------ ----------------------
--
------ ----- ------------ -
  -------- - -------------------------------
-
  • watermark: 水印选项
    • text: 水印文本
    • fontSize: 水印字体大小

自定义配置

-- -------------------- ---- -------
------ - --------- - ---- ----------------

------------
  --------- -----------
  ------------ ----------------------
--
------ ----- ------------ -
  -------- - -------------------------------
-

以上是 ng-imager 的基本使用方法,如果需要更多定制化操作,可以查阅 ng-imager 的官方文档。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cfb81e8991b448e6c54

纠错
反馈