antd-image-cropper
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

antd-image-cropper

另一个图片裁切工具,用于 Ant Design Upload 组件。

npm npm npm bundle size GitHub

示例

在线示例

为什么做?

项目需要一个图片裁剪工具,通过搜索发现目前有 antd-img-cropreact-cropper,但是 antd-img-crop 过于简陋,而 react-cropper 依赖了 cropper.js 过于大,所以才重新做了一个。

安装

yarn add antd-image-cropper

使用

import ImageCropper from 'antd-image-cropper'
import { Upload } from 'antd'

const Demo = () => (
  <ImageCropper>
    <Upload>+ Add image</Upload>
  </ImageCropper>
)

Props

属性 类型 默认 说明
crop boolean true 是否开启裁剪
aspectRatio number - 裁切区域宽高比,width / height
cropWidth number - 裁剪宽度
cropHeight number - 裁剪高度
minWidth number - 裁剪区域最小宽度
maxWidth number - 裁剪区域最大宽度
minHeight number - 裁剪区域最小高度
maxHeight number - 裁剪区域最大高度
circularCrop boolean false 裁切区域是否为圆形
grid boolean false 显示裁切区域网格(九宫格)
quality number - 图片质量,0 ~ 1
modalTitle string '裁剪图片' 弹窗标题
modalWidth number | string - 弹窗宽度,px 的数值或百分比
modalOk string '确定' 弹窗确定按钮文字
modalCancel string '取消' 弹窗取消按钮文字

Package Sidebar

Install

npm i antd-image-cropper

Weekly Downloads

112

Version

0.4.0

License

MIT

Unpacked Size

42.6 kB

Total Files

8

Last publish

Collaborators

  • dream2023