Pangkas Putar PSD csharp

Gambar PSD sering digunakan untuk mendesain grafis dan visual. Dalam beberapa kasus, Anda mungkin ingin memangkas atau memutar gambar PSD untuk kebutuhan estetika yang berbeda. Pada artikel ini, Anda akan mempelajari cara memangkas atau memutar gambar PSD menggunakan C#. Silakan baca tajuk berikut untuk informasi lebih lanjut:

Putar atau Pangkas Gambar PSD – Instalasi C# .NET API

Aspose.PSD for .NET API mendukung pembuatan, pengeditan, dan manipulasi PSD dan banyak format file Photoshop lainnya. Anda dapat dengan mudah menyiapkan API dengan mengunduh file DLL dari Rilis Baru, atau dengan perintah penginstalan NuGet berikut di Microsoft Visual Studio:

PM> Install-Package Aspose.PSD

Pangkas Gambar PSD dengan Pendekatan Pergeseran menggunakan C#

Anda dapat memangkas gambar PSD dengan memindahkan konten ke bagian tengah gambar. Langkah-langkah berikut menunjukkan cara memotong gambar PSD sambil menggeser konten:

  1. Muat gambar PSD input menggunakan instance kelas RasterImage.
  2. Cache gambar PSD dengan metode CacheData.
  3. Tentukan nilai pergeseran dan panggil metode Pangkas.
  4. Simpan hasil gambar yang dipotong.

Cuplikan kode menjelaskan cara memangkas gambar PSD secara terprogram dalam C#:

// Muat gambar yang ada ke dalam instance kelas RasterImage
RasterImage rasterImage = (RasterImage)Image.Load("Test.psd");

// Sebelum memotong, gambar harus di-cache untuk kinerja yang lebih baik
if (!rasterImage.IsCached)
{
    rasterImage.CacheData();
}

// Tentukan nilai pergeseran untuk keempat sisi
int leftShift = 10;
int rightShift = 10;
int topShift = 10;
int bottomShift = 10;

// Berdasarkan nilai pergeseran, terapkan pemotongan pada gambar Metode Pangkas akan menggeser batas gambar ke tengah gambar dan Menyimpan hasilnya ke disk
rasterImage.Crop(leftShift, rightShift, topShift, bottomShift);

// Simpan keluaran dalam format JPEG, PSD, atau format lainnya.
rasterImage.Save("output.jpg", new ImageOptions.JpegOptions());
rasterImage.Save("output.psd", new ImageOptions.PsdOptions());

Pangkas Gambar PSD dengan Koordinat Persegi Panjang di C#

Anda dapat memangkas bagian mana pun dari gambar PSD dengan menggunakan koordinat persegi panjang. Silakan ikuti langkah-langkah di bawah ini untuk meng-crop gambar PSD dengan koordinat Rectangular:

  1. Muat file PSD masukan dengan kelas RasterImage.
  2. Cache gambar masukan untuk meningkatkan kinerja.
  3. Inisialisasi objek kelas Rectangle dengan koordinat yang diinginkan.
  4. Pangkas gambar PSD dan simpan file keluaran.

Cuplikan kode berikut menunjukkan cara memangkas gambar PSD menggunakan koordinat persegi panjang di C#:

String sourceFile = "sample.psd";
String destName = "Cropping-PSD_out.jpg";

// Muat gambar yang ada ke dalam instance kelas RasterImage
RasterImage rasterImage = (RasterImage)Image.Load(sourceFile);

// Cache gambar untuk kinerja yang lebih baik
if (!rasterImage.IsCached)
{
    rasterImage.CacheData();
}

// Buat instance kelas Rectangle dengan ukuran yang diinginkan. 
Rectangle rectangle = new Rectangle(20, 20, 20, 20);

// Lakukan operasi pemotongan pada objek kelas Rectangle
rasterImage.Crop(rectangle);

// Simpan hasilnya ke disk
rasterImage.Save(destName, new ImageOptions.JpegOptions());

Putar Gambar PSD di Sudut mana pun menggunakan C#

Anda dapat memutar gambar PSD di sudut mana pun dengan langkah-langkah berikut:

  1. Muat gambar PSD masukan dengan kelas RasterImage.
  2. Cache gambar meningkatkan kinerja.
  3. Atur sudut rotasi dalam metode Rotate.
  4. Simpan file PSD keluaran yang diputar.

Cuplikan kode di bawah ini menjelaskan cara memutar gambar PSD secara terprogram dalam C#:

String sourceFile = "sample.psd";
String destName = "Rotate-PSD_out.jpg";

// Muat masukan file gambar PSD
RasterImage image = (RasterImage)Image.Load(sourceFile);

// Sebelum rotasi, gambar harus di-cache untuk kinerja yang lebih baik
if (!image.IsCached)
{
    image.CacheData();
}

// Putar gambar PSD pada sudut 20 derajat sambil menjaga ukuran gambar tetap proporsional dengan warna latar belakang merah
image.Rotate(20f, true, Color.Red);

// Simpan hasilnya ke file baru
image.Save(destName, new ImageOptions.JpegOptions());

Dapatkan Lisensi Evaluasi Gratis

Anda dapat meminta lisensi evaluasi gratis untuk menguji API dalam kapasitas penuhnya.

Kesimpulan

Kesimpulannya, Anda telah mempelajari cara memangkas atau memutar gambar PSD secara terprogram dengan C#. Anda dapat mengintegrasikan fitur tersebut ke dalam aplikasi berbasis .NET Anda. Silakan kunjungi bagian dokumentasi untuk perincian lebih lanjut dan jangan ragu untuk menghubungi kami di forum dukungan gratis, jika ada pertanyaan.

Lihat juga