Java REST API ile SVG'yi JPG'ye Dönüştürme

Bu kısa öğretici, SVG’yi Java REST API ile JPG’ye nasıl dönüştüreceğinizi gösterir. SVG, Ölçeklenebilir Vektör Grafikleri anlamına gelir ve web üzerinde vektör grafikleri oluşturmak ve görüntülemek için kullanılan bir tür dosya formatıdır. Vektör grafikleri, herhangi bir görüntü kalitesinden ödün vermeden ölçeklenebilen bir dizi nokta, çizgi ve şekilden oluşur. SVG, logolar, simgeler, çizimler, diyagramlar, çizelgeler ve daha fazlasını oluşturmak için yaygın olarak kullanılır.

JPG (veya JPEG), Ortak Fotoğraf Uzmanları Grubu anlamına gelir ve dijital fotoğrafları depolamak için kullanılan bir dosya biçimidir. Yüksek kaliteli fotoğraf görüntülerini sıkıştırmak ve görüntülemek için popüler bir formattır. JPG dosyaları, diğer bazı resim dosyası biçimlerinden daha küçüktür, bu da onların çevrimiçi paylaşımını kolaylaştırır. Java Düşük Kod API’sinde SVG’den JPG’ye Dönüşüm istiyorsanız, bu, aşağıdaki kod parçacığını kullanarak elde edilebilir.

Ön koşul

Java REST API’sinde SVG’yi JPG’ye Dönüştürme Adımları

  1. API için İstemci Kimliği ve İstemci Sırrı Belirleme
  2. İstemci kimlik bilgileriyle ImagingAPI sınıfından bir nesne oluşturun
  3. Girdi ve çıktı dosyalarını belirtin
  4. Giriş SVG dosyasını okuyun ve bulut depolama alanına yükleyin
  5. Girdi ve çıktı dosyası biçimleriyle bir ConvertImageRequest örneği oluşturun
  6. convertImage yöntemini REST API kullanarak SVG’yi JPG’ye dönüştürmek için çağırın
  7. Çıktı JPG dosyasını yerel diske kaydedin

Java Low Code API’sinde SVG’den JPG’ye Dönüştürme Kodu

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace 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 = "SVGtoJPG.svg";
String outputFileName = "SVGtoJPG.jpg";
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 = "jpg";
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());
}

Bu sayfada verilen basit ve kolay kod parçacığı, Java REST API ile SVG’yi JPG’ye dönüştürmenizi sağlar. Aspose.Imaging REST API SDK’nın yardımıyla SVG dosyasını sağlamanız ve yerel olarak kaydetmek için çıktı JPG dosyasını indirmeniz yeterlidir.

Yukarıdaki SVG’den JPG’ye Dönüştürme, herhangi bir işletim sistemindeki herhangi bir kodsuz veya düşük kodlu uygulama ile kullanılabilir.

İlgili başka bir özellik şu URL’de bulunabilir: Java REST API ile JPG’yi PNG’ye Dönüştürme

 Türkçe