Aspose.PSD .NET için Adaptörler Tam Kılavuz
Genel Bakış
Bu, Aspose.PSD adaptörleriyle çalışmanın tam kılavuzudur. Adaptörler, Aspose.PSD’yi diğer Aspose ürünleriyle sorunsuz entegrasyonu sağlayan özel Nuget Paketleridir. Bu sayede dosyalarınızı ek yazılım entegrasyonu kodu yazmadan çeşitli desteklenmeyen formatlara kolayca dışa aktarabilirsiniz.
Lisans Başvurusu
Lisans başvurusuyla ilgili tam makaleye adaptörler için bakınız.
Lisansı aşağıdaki örnek kullanarak uygulayabilirsiniz:
// To work with adapters you need both Aspose.PSD and adaptee Licenses | |
// Here is how to apply Aspose.PSD License | |
var license = new Aspose.PSD.License(); | |
license.SetLicense(@"Aspose.PSD.NET.lic"); | |
// Here is example of how to apply Adaptee License for Aspose.Imaging | |
var licImaging = new Aspose.Imaging.License(); | |
licImaging.SetLicense(@"Aspose.Imaging.NET.lic"); | |
// Then you can run any code of adapters or PSD or Imaging library |
Projenizin başlatılma modülünde lisansı uygulamanız daha iyidir.
Aspose.PSD Adaptörlerine Referans Verme
İlk olarak, Aspose.PSD.Adapters.Imaging’i Nuget’ten veya Aspose Yayın Sayfası‘ından indirerek projenize ekleyiniz. (Adaptörler, ayrı bir ikincil ikili olarak ana sürümde yer alır)
Ayrıca diğer ek paketlere de referans vermeye ihtiyacınız olabilir.
Adapte Edilenlerin Yükleyicilerini ve Dışa Aktarıcılarını Etkinleştirme
Adaptörlerin Etkinleştirilmesi
Adaptörleri kullanmanız gerektiğinde, aşağıdaki kodu kullanın:
Adaptörlerin Devre Dışı Bırakılması
Geliştirme sürecinde, bir kod bölümünde Aspose.PSD yükleyicilerini kullanmanız ve diğer bir bölümde Adapte Edilenler’in yükleyicilerini kullanmanız gerekebilir. Bu durumda, aşağıdaki kodu kullanın:
Adaptörler Kullanılarak Görüntülerin Yüklenmesi
Adaptörler kullanarak Aspose.PSD tarafından desteklenmeyen popüler formatlardan (SVG veya WebP gibi) görüntüler yükleyebilirsiniz.
Basit Kullanım
Yüklemek için aşağıdaki kodu kullanın:
Karmaşık Görüntü İşleme için Orta Düzey Kullanım
Adapte tarafından sunulan ek seçenekleri belirtmeniz gerekiyorsa, lütfen aşağıdaki örneğe bakınız:
// Load file using Imaging | |
using (var imImage = Aspose.Imaging.Image.Load("input.svg")) | |
{ | |
// Call the ".ToPsdImage()" method | |
using (var psdImage = imImage.ToPsdImage()) | |
{ | |
// And then work with PsdImage | |
psdImage.AddTextLayer("Some text", new Rectangle(100, 100, 100, 50)); | |
var hue = psdImage.AddHueSaturationAdjustmentLayer(); | |
hue.Hue = 130; | |
// You'll get the PSD file with 3 layers including Text and Adjustment Layers | |
psdImage.Save("MyOutput.psd"); | |
} | |
} |
SVG görüntüsü kullanarak tüm görüntüleme özelliklerini kullanabilir ve ardından bir yöntem çağrısı ile dışa aktarabilirsiniz.
Adaptörler Kullanılarak Görüntülerin Dışa Aktarılması
Aspose.PSD Adaptörlerini kullanarak dosyaları açmanız gerekip gerekmediği birçok durum vardır, ancak onları farklı bir formata dışa aktarmanız gerekebilir. Bu durumlarda dışa aktarıcıları etkinleştirmeniz ve aşağıdaki kodu kullanmanız gerekmektedir:
Sonuç
Aspose.PSD Adaptörlerini kullanarak dosyaları yüklemek ve dışa aktarmak, geliştiriciler için büyük bir değişimdir. Bu güçlü Nuget Paketleri, Aspose.PSD’nin diğer Aspose ürünleriyle sorunsuz bir şekilde entegre edilmesine olanak tanır ve ek yazılım entegrasyonu kodu yazmadan desteklenmeyen dosya formatlarıyla açma ve çalışma işlemlerini kolaylaştırır. Aspose.PSD Adaptörlerini kullanarak, ekstra kod ve manuel dönüştürme işlemleri için ihtiyacı ortadan kaldırarak zaman ve çaba tasarrufu yapabilirsiniz. Dosyaları yüklerken veya dışa aktarırken, Aspose.PSD Adaptörleri projeleriniz için yeni olanaklar sunan uygun ve verimli bir çözüm sunar. Aspose.PSD Adaptörlerinin gücünü deneyimleyin ve geliştirme sürecinizi bir üst seviyeye taşıyın.