퓨즈[Fusetools] 문서[Docs] 번역

  1. Home
  2. 퓨즈[Fusetools] 문서[Docs] 번역
  3. 자바스크립트 APIs
  4. 이미지툴[ImageTools]

이미지툴[ImageTools]

FuseJS/ImageTools 모듈 (JS)

일반적인 이미지 조작을 위한 유틸리티 메소드.

이 모듈을 사용하려면 .unoproj의 패키지 참조에 ‘Fuse.ImageTools’를 추가하십시오.

퓨즈는 고정(frozen) JavaScript 이미지 객체로서 이미지를 나타내며 경로, 파일 이름, 너비 및 높이로 구성됩니다. 이미지를 생성하거나 획득하면 이미지를 다른 API로 전달하여 기본 데이터를 사용, 가져 오거나 변경할 수 있습니다. 모든 이미지는 CameraRoll 또는 기타로 저장하여 저장 공간이 지정될 때까지는 임시 “스크래치 이미지[scratch images]” 입니다.

이 API를 사용하는 Android에서는 WRITE_EXTERNAL_STORAGE 및 READ_EXTERNAL_STORAGE 권한을 요청합니다.

예제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<JavaScript>
    var ImageTools = require("FuseJS/ImageTools");
    var Observable = require("FuseJS/Observable");

    var imagePath = Observable();
    var base64Image =    "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPAQMAAAABGAcJAAAABlBMVEX9//wAAQATpOzaAAAAH0l" +
                        "EQVQI12MAAoMHIFLAAYSEwIiJgYGZASrI38AAAwBamgM5VF7xgwAAAABJRU5ErkJggg==";
    ImageTools.getImageFromBase64(base64Image)
    .then(function(image) {
        imagePath.value = image.path;
    });

    module.exports = { test: new Date().toString(), image: imagePath };
</JavaScript>
<Image File="{image}" />

ImageTools의 인터페이스

링크로 대신합니다: https://www.fusetools.com/docs/fuse/imagetools/imagetools#section-table-of-contents

Was this article helpful to you? Yes No

How can we help?