Otomasyon için PSD dosyalarını şablon olarak kullanma - İş Kartları Örneği

Genel Bakış

Bu makale, PSD Dosyası içinde bazı bilinen şablon benzeri yapılara sahip olan katmanları programlı olarak güncellemeniz gerektiğinde sıkça kullanılan durumları anlatmaktadır. Bu, farklı insanlar için (İş Kartları Örneği için) birçok İş Kartı oluşturmak için veya PSD dosyasını farklı dillere çevirmeniz ve içindeki grafik materyallerini değiştirmeniz gerektiğinde kullanılabilir.

Bu makaleyi okuduktan sonra şunları nasıl yapabileceğinizi öğreneceksiniz:

yapılacak:resim_alternatif_metin

Basit bir durum

Örneğin, bilinen Katman Adlarına sahip bazı PSD Şablonunuz var. Bu yüzden C# aracılığıyla PSD Katmanını değiştirmeniz, güncellemeniz veya değiştirmeniz gerekiyor. İlk olarak, Aspose.PSD ile şablon dosyasını açmanız gerekmektedir.

PSD Dosyasını C# ile nasıl açarsınız?

yapılacak:resim_alternatif_metin

Daha sonra değiştirmek istediğimiz bir katmanı adına göre bulmamız gerekmektedir. İşte bu için basit bir uygulama örneği.

PSD dosyasındaki katmanı adına göre nasıl bulabiliriz

Katman bulunduğunda, grafikleri kullanarak genel bir şekilde güncelleyebiliriz, Graphics kullanarak:

PSD katmanında Grafik çizme

Bu durumda, yeni bir PNG resmi yükleyerek mevcut PSD katmanına çizim yaparız, böylece eski veriler yeni dosyada kaybolur.

Ancak metni de güncellememiz gerekiyorsa ne yapacağız? Süreç benzer olacaktır. Metin Katmanını adına göre bulun, ardından Photoshop Dosyasının metin katmanını programlı olarak güncelleyin .

Metin Katmanını C# ile Photoshop’ta nasıl güncelleyebiliriz

Son olarak değişikliklerimizi kaydetmemiz gerekmektedir:

Değiştirilmiş PSD dosyasını Aspose.PSD kullanarak nasıl kaydedebiliriz

Sonuç resim:

yapılacak:resim_alternatif_metin

Ek özelliklerle karmaşık bir durum

Yukarıda, PSD Dosyasının bir katmanındaki resmi değiştirmenin en basit yolunu gösterdik.

Ancak Aspose.PSD, yeni bir katman eklemenin, eski katmanları kaldırmanın ve çoklu satırlı metinde farklı stiller kullanarak metin katmanını güncellemenin gibi daha karmaşık ek özellikler sunabilir.

Değiştirmek istediğimiz Katmanı buluyoruz, ardından Katmanlar Listesindeki indeksini buluyoruz, onu kaldırıyoruz ve aynı yere Jpeg Dosyasından oluşturduktan sonra yeni bir Katman ekliyoruz.

Dosyadan yeni bir katman oluşturup onu Aspose.PSD kullanarak PSD Görüntüsüne eklemek

Bu dosya kod parçacığının sonunda, katman pozisyonunu düzeltiyoruz ve yeni Katman dizisini Psd Görüntüsüne kaydediyoruz.

PsdImage Katman özelliklerini kopyalamanın yolu

Ve en önemlisi, mevcut PSD görüntüsündeki metin katmanlarını C# ile güncellememiz gerekmektedir. Aspose.PSD, Metin Katmanını Satırlar Halinde Güncelleme konusunda destek verir. Her metin parçasının benzersiz bir Stil ve Paragraf özellikleri kombinasyonu vardır.

PsdImage Katman özelliklerini kopyalamanın yolu

Sonuç olarak, Jpeg, Png, J2k, Bmp, Gif veya Tiff dosyasından yeni bir Katmanla PSD şablonunu kod aracılığıyla değiştirdik ve her satırda farklı stillerde çoklu satırlı metin güncelledik.

yapılacak:resim_alternatif_metin