Java REST API를 사용하여 BMP를 GIF로 변환하는 방법

이 짧은 자습서에서는 Java REST API를 사용하여 BMP를 GIF로 변환하는 방법을 배웁니다. BMP은 Bitmap을 나타내며 일반적으로 디스플레이 장치와 별도로 비트맵 디지털 이미지를 저장하는 데 사용되는 이미지 파일 형식입니다. 디스플레이 장치(예: 그래픽 어댑터)와 독립적으로 비트맵 디지털 이미지를 저장하는 데 사용되는 래스터 그래픽 이미지 파일 형식입니다. BMP 파일은 일반적으로 압축되지 않고 파일 크기가 크며 최대 1080만 색상의 2D 디지털 이미지를 저장할 수 있습니다.

그러나 GIF(Graphics Interchange Format) 파일은 정적 이미지와 애니메이션 이미지를 모두 지원하는 이미지 파일 유형입니다. 무손실 형식이므로 파일을 압축해도 데이터가 손실되지 않습니다. GIF는 작은 파일 크기와 애니메이션 지원 기능으로 인해 웹에서 자주 사용됩니다. Java Low Code API에서 BMP를 GIF로 변환해야 하는 경우 이 코드 샘플을 사용하여 수행할 수 있습니다.

필수 조건

Java REST API에서 BMP를 GIF로 변환하는 단계

  1. API에 대한 클라이언트 ID 및 클라이언트 암호 설정
  2. 클라이언트 자격 증명으로 ImagingAPI 클래스의 객체 생성
  3. 입력 및 출력 파일 지정
  4. 입력된 BMP 파일을 읽고 클라우드 스토리지에 업로드
  5. 입력 및 출력 파일 형식으로 ConvertImageRequest 객체 생성
  6. convertImage 메서드를 호출하여 REST API를 사용하여 BMP를 GIF로 변환
  7. 출력 GIF 파일을 로컬 디스크에 저장

Java Low Code API에서 BMP를 GIF로 변환하는 코드

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "BMPtoGIF.bmp";
String outputFileName = "BMPtoGIF.gif";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "gif";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

위에 표시된 코드는 Java REST API를 사용하여 BMP를 GIF로 변환하는 데 도움이 됩니다. Aspose.Imaging REST API SDK의 도움으로 BMP 파일을 업로드하고 출력 GIF 파일을 다운로드하여 로컬에 저장하기만 하면 됩니다.

이 BMP에서 GIF로의 변환은 모든 플랫폼에서 코드가 없거나 적은 앱과 함께 사용할 수 있습니다.

다음 항목에서도 도움이 될 수 있는 유사한 기능을 살펴봅니다. Java REST API를 사용하여 EMF를 PDF로 변환하는 방법

 한국인