0.1.2 • Published 6 years ago

lnlr-cropper v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

Ng4ImageCropper

This project was generated with Angular CLI version 1.6.3.

描述

利用cropper 制作图片截图插件

样式

example

使用

npm install --save lnlr-cropper@latest

前提

  1. 安装jQuery 并能使用$
  2. 安装bootstrap
  3. 安装font-awesome 图标库
  4. 安装cropper

    npm install --save-dev jquery
    npm install --save-dev bootstrap
    npm install --save-dev font-awesome
    npm install --save-dev croper
    
    引入js,css文件:
    "styles": [
            "styles.css",
            "../node_modules/font-awesome/scss/font-awesome.scss",
            "../node_modules/bootstrap/dist/css/bootstrap.min.css",
            "../node_modules/cropper/dist/cropper.css"
          ],
          "scripts": [
            "../node_modules/jquery/dist/jquery.min.js",
            "../node_modules/cropper/dist/cropper.min.js",
            "../node_modules/bootstrap/dist/js/bootstrap.min.js"
          ],
在appModule中引入
```angular2html
import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';

import {AppComponent} from './app.component';
import {CropperModule} from 'lnlr-cropper/index';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    CropperModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {

在页面上使用

<app-lnlr-cropper [aspectRatio]="NaN" [srcImage]=""></app-lnlr-cropper>

在使用过过程中提供了点击勾勾之后会返回一个true,用于在使用时关闭对话框之类,并且数据会以base64的形式绑定到给定的数据中。

属性简介

  • cropBoxResizable 裁剪框大小调整
  • viewMode 裁剪视图模式
  • aspectRatio 图片裁剪比例 默认2/3
  • responsive 根据页面调整大小 。。。。。。

无api