
Bu blog gönderisinde, size C# dilinde nasıl hızlı ve verimli bir şekilde PSD küçük resmi oluşturacağınızı göstereceğiz. PSD dosyalarının küçük resimlerini oluşturma sürecini adım adım anlatacağız. Başlayalım!
Bu makale aşağıdaki konuları kapsayacaktır:
- PSD Küçük Resmi Oluşturmak için C# Photoshop API’si
- C# ile PSD Küçük Resmi Oluşturun
- Aspose.PSD Library – Ücretsiz Lisans Alın
- PSD Küçük Resmi Oluşturun – Öğrenme Kaynakları
PSD Küçük Resmi Oluşturmak için C# Photoshop API’si
PSD küçük resimleri oluşturmak için Aspose.PSD for .NET API’sini kullanacağız. Geliştiricilerin .NET uygulamalarında Adobe Photoshop PSD ve PSB dosya biçimleriyle çalışmasına olanak tanıyan güçlü bir API’dir. Katmanları, kanalları, maskeleri ve metni okuma, yazma ve düzenleme dahil olmak üzere PSD ve PSB dosyalarını işlemek için kapsamlı bir dizi özellik sağlar. API ayrıca görüntü yeniden boyutlandırmayı, renk ayarlamayı, filtreleri ve dönüştürmeleri destekler.
Lütfen API’nin DLL’sini indirin veya NuGet kullanarak kurun.
PM> Install-Package Aspose.PSD
C# kullanarak PSD Küçük Resmi oluşturun
Aşağıda verilen adımları izleyerek kolayca bir PSD dosyasının küçük resmini oluşturabiliriz:
- İlk olarak, Image sınıfını kullanarak PSD dosyasını PsdImage olarak yükleyin.
- Ardından, PSD kaynakları arasında geçiş yapın.
- Ardından, kaynağın ThumbnailResource türünde olup olmadığını kontrol edin.
- Bu arada, ThumbnailResource’un ThumbnailFormat’ının KJpegRgb olup olmadığını kontrol edin.
- Ardından, genişlik ve yüksekliği belirterek yeni bir görüntü oluşturun.
- Bundan sonra, SavePixels() yöntemini çağırın.
- Son olarak, çıktı dosyasını Save() yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, C# dilinde bir PSD dosyasının küçük resminin nasıl oluşturulacağını gösterir.
// Bu kod örneği, bir PSD dosyasının küçük resminin nasıl oluşturulacağını gösterir
// Bir PSD dosyasını görüntü olarak yükleyin ve onu PsdImage'a aktarın
using (PsdImage image = (PsdImage)Image.Load("C:\\Files\\sample.psd"))
{
int index = 0;
// PSD kaynakları üzerinde yineleme yapın
foreach (var resource in image.ImageResources)
{
index++;
// Kaynağın küçük resim türünde olup olmadığını kontrol edin
if (resource is ThumbnailResource)
{
// ThumbnailResource'u alın ve ThumbnailResource'un biçimini kontrol edin
var thumbnail = (ThumbnailResource)resource;
if (thumbnail.Format == ThumbnailFormat.KJpegRgb)
{
// Genişlik ve yüksekliği belirterek yeni bir görüntü oluşturun, Küçük resmin piksellerini yeni oluşturulan görüntüye kaydedin ve görüntüyü kaydedin
PsdImage thumnailImage = new PsdImage(thumbnail.Width, thumbnail.Height);
// Kaydetmek
thumnailImage.KaydetmekPixels(thumnailImage.Bounds, thumbnail.ThumbnailData);
thumnailImage.Kaydetmek("C:\\Files\\Thumbnail_" + index.ToString() + ".jpg", new JpegOptions());
}
}
}
}

C# kullanarak PSD Küçük Resmi oluşturun
Aspose.PSD Library – Ücretsiz Geçici Lisans Alın
Kitaplığın özelliklerini ve yeteneklerini test etmek için kullanılabilecek ücretsiz bir değerlendirme sürümü sunuyoruz. Aspose.PSD for .NET’i değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.
PSD Küçük Resmi Nasıl Oluşturulur – Öğrenme Kaynakları
Adobe platformlarını kullanmadan PSD dosyalarının küçük resimlerini oluşturma hakkında daha fazla bilgi edinebilir ve aşağıda verilen kaynakları kullanarak Aspose.PSD kitaplığının diğer özelliklerini keşfedebilirsiniz:
- Aspose.PSD geliştirici kılavuzu
- Ücretsiz çevrimiçi uygulamalar
- API referansı
- Nasıl yapılır kılavuzları ve makaleler
Çözüm
Bu yazıda, C# dilinde PSD dosyalarının küçük resimlerinin nasıl oluşturulacağını öğrendik. Aspose.PSD for .NET’in yardımıyla geliştiriciler, dosya gezginlerinde, galerilerde veya görüntü ön izleme işlevi gerektiren diğer uygulamalarda görüntülenebilen PSD ve PSB dosyalarının yüksek kaliteli küçük resimlerini kolayca oluşturabilirler. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.