0.1.1 • Published 1 year ago

compresor_img v0.1.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

compresor_img

Una librería para reducir el peso de una imagen. V1.1

Instalación

Para instalar compresor_img, ejecuta el siguiente comando en tu terminal:
npm install compresor_img --legacy-peer-deps
En caso de error ejecutar este comando
npm install sweetalert2 file-saver

Uso

Ejemplo Module.ts

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule } from '@angular/common/http';
import { AppComponent } from './app.component';
import { compresor_imgModule, compresor_imgComponent } from 'compresor_img';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    HttpClientModule,
    compresor_imgModule
  ],
  schemas: [CUSTOM_ELEMENTS_SCHEMA],
  providers: [compresor_imgComponent],
  bootstrap: [AppComponent]
})
export class AppModule { }

Ejemplo Component.ts

import { Component } from '@angular/core';
import { compresor_imgComponent } from 'compresor_img';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {
  title = 'prueba_lib';

  img:any;

  constructor(private Compresor:compresor_imgComponent){}

  ejecutar(event:Event){
    this.img = this.Compresor.onImageCompressed(event);
  }

  descargarImagen() {
    this.Compresor.downloadImage();
  }
}

Ejemplo HTML

<input type="file" (change)="ejecutar($event)">
<input type="button" *ngIf="img != undefined" (click)="descargarImagen()" value="Descargar imagen">

Contribuir

Proximamente...

Licencia

Proximamente...

0.1.1

1 year ago

0.1.0

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago