Aşağıdaki kısa öğretici, BMP’yi Java REST API ile PSD’ye dönüştürme konusunda ayrıntılı bilgi vermektedir. BMP (Bitmap), özellikle Microsoft Windows ve OS/2 işletim sistemlerinde, görüntüleme cihazından (grafik bağdaştırıcısı gibi) bağımsız olarak bitmap dijital görüntüleri depolamak için kullanılan bir raster görüntü dosyası biçimidir. BMP dosya formatı, 24 bit renk derinliğine kadar 2D dijital görüntüleri saklayabilir. BMP görüntüleri genellikle sıkıştırılmaz, ancak RLE ve Huffman kodlaması dahil olmak üzere birkaç kayıpsız sıkıştırma algoritmasıyla sıkıştırılabilir.
Öte yandan PSD, Photoshop Belgesi’nin kısaltmasıdır ve Photoshop’un verileri kaydetmek için kullandığı varsayılan biçimdir. PSD dosyaları, katmanlar, kanallar, yollar ve diğer öğeler dahil olmak üzere yüksek kaliteli grafik verileri içeren Adobe Photoshop dosyalarıdır. Genellikle web ve baskı tasarımları için ve diğer uygulamalarda kullanılmak üzere görüntüler oluşturmak için kullanılırlar. Java Low Code API’sinde BMP’den PSD’ye Dönüştürmeye ihtiyacınız varsa, bu aşağıdaki kod yardımıyla gerçekleştirilebilir.
Ö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 BMP’yi PSD’ye Dönüştürme Adımları
- API için İstemci Kimliği ve İstemci Sırrını Ayarlama
- İstemci kimlik bilgileriyle ImagingAPI sınıfından bir nesne oluşturun
- Girdi ve çıktı dosyalarını belirtin
- Girilen BMP dosyasını okuyun ve bulut depolama alanına yükleyin
- Girdi ve çıktı dosyası biçimleriyle ConvertImageRequest nesnesi oluşturun
- convertImage yöntemini REST API kullanarak BMP’yi PSD’ye dönüştürmek için çağırın
- Çıkış PSD dosyasını yerel diske kaydedin
Java Düşük Kod API’sinde BMP’den PSD’ye Dönüştürme Kodu
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 = "BMPtoPSD.bmp"; | |
String outputFileName = "BMPtoPSD.psd"; | |
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 = "psd"; | |
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()); | |
} |
Yukarıda paylaşılan örnek kod, Java REST API ile BMP’yi PSD’ye dönüştürmenize yardımcı olur. Aspose.Imaging REST API SDK’nın yardımıyla BMP dosyasını sağlamanız ve yerel olarak kaydetmek için çıkış PSD dosyasını indirmeniz yeterlidir.
Bu BMP’den PSD’ye Dönüştürme özelliği, Windows, Linux veya Mac’teki herhangi bir kodsuz veya düşük kodlu uygulama ile kullanılabilir.
Aşağıdaki konuda da yardımcı olabilecek benzer bir özellik incelenmektedir: Java REST API ile JPEG2000’i PDF’ye Dönüştürme