โปรเซสเซอร์ภาพ PSD สำหรับ .NET

บทนําในการประมวลผลภาพ PSD สําหรับ .NET

PSD Photo Processor สําหรับ .NET เป็นห้องสมุดที่มีประสิทธิภาพที่ช่วยให้ผู้พัฒนาสามารถประมวลผลและจัดการไฟล์ Photoshop (PSD) ในแอพ .Net ของพวกเขา คู่มือนี้ให้รายละเอียดเกี่ยวกับคุณสมบัติที่มีอยู่และอธิบายวิธีการทําหน้าที่ทั่วไปโดยใช้ตัวอย่างรหัส

ดาวน์โหลดและบันทึกไฟล์ PSD

เพื่อเริ่มทํางานกับไฟล์ PSD คุณต้องโหลดไฟล์ในแอพของคุณ โปรเซสเซอร์ภาพ PSD สําหรับ .NET ให้วิธีง่ายๆในการทําเช่นนี้:

using (PsdImage image = (PsdImage)Image.Load("input.psd", new PsdLoadOptions() { LoadEffectsResource = true }))
{
    // Process the image
    image.Save("output.psd");
}

ในตัวอย่างนี้เราดาวน์โหลดไฟล์ PSD ที่เรียกว่า “input.psd” และบันทึกเป็น “outputsd”.

การประมวลผลภาพ

PSD Photo Processor สําหรับ .NET สนับสนุนการประมวลผลภาพต่างๆรวมถึง:

ภาพถ่าย

เพื่อรีไซเคิลภาพคุณสามารถใช้ภาพ Resize วิธีการ :

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"SimpleResizing_out.jpg";

// Load an existing image into an instance of RasterImage class
using (Image image = Image.Load(sourceFile))
{
    image.Resize(800, 600);
    image.Save(destName, new JpegOptions());
}

รหัสนี้จะรีไซเคิลภาพได้ถึง 800x600 pixels

ภาพหมุน

เพื่อหมุนภาพคุณสามารถใช้ภาพ RotateFlip วิธีการ :

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"RotatingAnImage_out.jpg";

// Load an existing image into an instance of RasterImage class
using (Image image = Image.Load(sourceFile))
{
    image.RotateFlip(RotateFlipType.Rotate270FlipNone);
    image.Save(destName, new JpegOptions());
}

รหัสนี้หมุนภาพด้วย 45 องศา

ภาพถ่าย

เพื่อ flip รูปภาพคุณสามารถใช้ Flip วิธีการ :

string sourceFile = @"sample.psd";
string destName = @"out.jpg";

// Load an image to be rotated in an instance of RasterImage
using (RasterImage image = (RasterImage)Image.Load(sourceFile))
{
    image.Rotate(30f, true, Color.Green);
    image.Save(destName, new JpegOptions());
}

รหัสนี้ flips ภาพแนวนอน

 แบบไทย
OSZAR »