기술문서

[API Document] PicellUs Java Server Engine

PicellUs(픽셀러스) 2022. 10. 6. 17:21

PicellUs Slimmer Java SDK API 매뉴얼

 

1. API 예제.

1-1. 이미지 슬림화 메소드

<%@ page import="wisedigm.picellus.handler.ResizeSlimHandler" %>
<%@ page import="wisedigm.picellus.util.FileUtil" %>
 
<%
        ResizeSlimHandler rsHandler = new ResizeSlimHandler();
              
        String srcImagePath = "e:/test/";
        String fileName = "20131005_173330.jpg";
        float jpgSlimRatio = 80;
        String original = "true";
              
        rsHandler.picSlimmer(srcImagePath, fileName, jpgSlimRatio, original);
       
%>

※     picSlimmer 메소드의 인자
첫번째 인자 : 이미지 경로
두번째 인자 : 이미지 명
세번째 인자 : 이미지 경량화 율
네번째 인자 : 백업 파일 생성 여부, True일 경우 원본 파일을 original 디렉토리로 이동.
              (true : 보존, false : 삭제)

 

1-2. 디렉토리 일괄 슬림화 메소드

<%@ page import="wisedigm.picellus.handler.ResizeSlimHandler" %>
<%@ page import="wisedigm.picellus.util.FileUtil" %>
 
<%
        ResizeSlimHandler rsHandler = new ResizeSlimHandler();
       
        String srcImagePath = "e:/test/";
        float jpgSlimRatio = 80;
        String original = "true";
              
        rsHandler.picDirSlimmer(srcImagePath, jpgSlimRatio, original);
       
%>

※     picDirSlimmer 메소드의 인자
첫번째 인자 : 이미지 경로
두번째 인자 : 이미지 경량화 율
세번째 인자 : 백업 파일 생성 여부, True일 경우 원본 파일을 original 디렉토리로 이동.
             (true : 보존, false : 삭제)

 

1-3. 이미지 리사이즈 메소드

<%@ page import="wisedigm.picellus.handler.ResizeSlimHandler" %>
<%@ page import="wisedigm.picellus.util.FileUtil" %>
 
<%
        ResizeSlimHandler rsHandler = new ResizeSlimHandler();
              
        String original = "true";
              
        int width1= 1000;
        int width2= 800;
        int width3= 600;
        int width4= 0;
        int width5= 0;
              
        rsHandler.picResizeSlimmer(srcImagePath, fileName, original, width1, width2, width3, width4, width5);
 
%>

※     picResizeSlimmer 메소드의 인자
첫번째 인자 : 이미지 경로
두번째 인자 : 이미지 명
세번째 인자 : 백업 파일 생성 여부, True일 경우 원본 파일을 보존함.
              (true : 보존, false : 삭제)
네번째 인자 : Resize 할 Width 값 (width : 0이면 Resize이미지를 생성 안함)
다섯번째 인자 : Resize 할 Width 값 (width : 0이면 Resize이미지를 생성 안함)
여섯번째 인자 : Resize 할 Width 값 (width : 0이면 Resize이미지를 생성 안함)
일곱번째 인자 : Resize 할 Width 값 (width : 0이면 Resize이미지를 생성 안함)
여덟번째 인자 : Resize 할 Width 값 (width : 0이면 Resize이미지를 생성 안함)

 

1-4. 이미지 용량 체크 메소드

<%@ page import="wisedigm.picellus.util.FileUtil" %>
 
<%
        String sourceImage = "e:/test/20131005_150759.jpg";
       
        FileUtil.getFileSizeAsKBytes(sourceImage);
 
%>

※     getFileSizeAsKBytes 메소드의 인자
첫번째 인자 : 크기 체크할 이미지 위치