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
- Hesap oluşturun ve API kimlik bilgilerini alın
- İndirmek Aspose.Imaging Cloud SDK for Java
- Java projesini yukarıdaki SDK ile kurun
Java REST API’sinde SVG’yi JPG’ye Dönüştürme Adımları
- API için İstemci Kimliği ve İstemci Sırrı Belirleme
- İstemci kimlik bilgileriyle ImagingAPI sınıfından bir nesne oluşturun
- Girdi ve çıktı dosyalarını belirtin
- Giriş SVG dosyasını okuyun ve bulut depolama alanına yükleyin
- Girdi ve çıktı dosyası biçimleriyle bir ConvertImageRequest örneği oluşturun
- convertImage yöntemini REST API kullanarak SVG’yi JPG’ye dönüştürmek için çağırın
- Çı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