Bagaimana untuk memohon penapis gambar kepada lapisan PSD untuk kesan segera dalam .NET

Bagaimana untuk memohon penapis gambar kepada lapisan PSD untuk kesan segera dalam .NET

Filter foto menambah pandangan kreatif dan profesional kepada imej untuk kempen, jenama, atau media sosial. Aspose.PSD untuk .NET membolehkan anda menggabungkan filter foto gaya Photoshop ke mana-mana PSD secara programmatik.

Masalah dunia sebenar

Menggunakan penapis berwarna-warni atau pemanasan / penyejukan kepada beratus-ratus gambar terlalu perlahan secara manual.

Gambaran keseluruhan penyelesaian

Tambah lapisan Penyesuaian Filter Foto dan tetapkan warna dan kepadatan penapis dalam kod. Gunakan jenama atau kempen anda untuk melihat satu atau semua PSD anda dengan serta-merta.

Prerequisites

  • Visual Studio 2019 atau seterusnya
  • .NET 6.0 atau lebih baru (atau .Net Framework 4.6.2+)
  • Aspose.PSD untuk .NET daripada NuGet
  • fail PSD(s) untuk meningkatkan
PM> Install-Package Aspose.PSD

Pelaksanaan langkah demi langkah

Langkah 1: Muat turun fail PSD

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;
using Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_filter.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

Langkah 2: Tambah lapisan penyesuaian penapis gambar

var photoFilter = psdImage.AddPhotoFilterLayer(Color.Yellow);

Langkah 3: Tetapkan ketumpatan penapis

photoFilter.Density = 16; // Typical range: 0-100

Langkah 4: Simpan PSD yang difilter

psdImage.Save(outputFile);
psdImage.Dispose();

Penggunaan Kasus dan Permohonan

  • Mencipta kesan foto jenama atau kempen
  • Batch-add pemanasan / penyejukan atau penapis berwarna
  • Aliran kerja kreatif automatik untuk set gambar PSD

Tantangan dan Penyelesaian Bersama

Warna terlalu kuat/kecil: Mengubah nilai kepadatan untuk hasil yang terbaik.

Tidak kelihatan dalam output: Pastikan lapisan penapis berada di atas lajur foto.

amalan terbaik

  • Prospek hasil sebelum penerbitan atau cetak
  • Tetap asli untuk ujian undo atau A/B
  • Script untuk folder penuh atau kempen

FAQ

**Q: Bolehkah saya menggunakan sebarang warna sebagai penapis?**A: Ya - tetapkan warna penapis kepada mana-mana Color disokong oleh Aspose.PSD.

Q: Bolehkah saya menyimpan beberapa penapis?A: Letakkan lapisan penyesuaian yang diperlukan untuk kesan yang kompleks.

Conclusion

Aspose.PSD untuk .NET membolehkan kesan foto instan dan boleh diulang untuk sebarang aliran kerja kreatif. Aspose.PSD untuk .NET API Rujukan .

 Melayu