메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-file-compressor
튜토리얼
@capgo/capacitor-file-compressor

파일 압축

Capacitor 플러그인은 iOS, Android, Web 플랫폼에서 지원하는 PNG, JPEG, WebP 형식의 이미지 압축을 위한 효율적인 솔루션입니다.

설명서

파일 압축기 튜토리얼

장치에서 테스트

Download the Capgo app, then scan the QR code.

파일 압축 플러그인 미리보기 QR code

@capgo/capacitor-file-compressor 사용

Capacitor 파일 압축 플러그인: 이미지 압축 인터페이스

설치

bun add @capgo/capacitor-file-compressor
bunx cap sync

이 플러그인이 제공하는 것

  • compressImage - 지정된 크기와 품질 설정으로 이미지를 압축합니다.

예시 사용

compressImage

지정된 크기와 품질 설정으로 이미지를 압축합니다.

import { FileCompressor } from '@capgo/capacitor-file-compressor';

// Web - Compress from file input
const fileInput = document.getElementById('file') as HTMLInputElement;
const file = fileInput.files[0];
const result = await FileCompressor.compressImage({
  blob: file,
  quality: 0.8,
  width: 1200,
  mimeType: 'image/jpeg'
});
const url = URL.createObjectURL(result.blob);

전체 참조

capgo/capacitor-파일 압축기 사용을 계속하세요.

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-파일 압축기 사용 중이라면 capgo/capacitor-파일 압축기 사용 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-파일 압축기와 연결하세요. capgo/capacitor-파일 압축기 구현 세부 사항 for the implementation detail in @capgo/capacitor-file-compressor, Getting Started 구현 세부 사항 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-데이터 저장소 SQLite capgo/capacitor-데이터 저장소 SQLite 구현 세부 사항 capgo/capacitor-데이터 저장소 SQLite 사용 capgo/capacitor-파일 압축기 Capgo의 원시 기능을 위해 @capgo/capacitor-data-storage-sqlite을 사용하고 @capgo/capacitor-file Capgo의 구현 세부 정보를 위해 @capgo/capacitor-file을 사용합니다.