להמיר PSD ל-BMP ב-C# - מעבד תמונות רסטר

בעבר, פרסמנו בלוג post המדגים כיצד להמיר PSD ל-JPG ב-.NET. פוסט בלוג זה יראה לך כיצד להמיר PSD לBMP ב-C# תוך שימוש ב-Aspose.PSD עבור .NET. ידוע כי PSD הוא בדרך כלל קובץ גדול בגודלו ודורש יותר מקום מאשר פורמטים אחרים של תמונות. לכן, המרת קובץ PSD לכל תמונה רסטרית אחרת תועיל לך מבחינת מקום והתאמה. לכן, נפתח מעבד תמונות רסטר באמצעות ה-API להמרת מסמכים של .NET כדי להשיג המרה מ-PSD ל-BMP. עם זאת, בואו נתחיל את המדריך הזה ונראה את הביצוע בפועל כיצד להמיר PSD ל-BMP ב-C# באופן תוכנתי.

נעבור על הסעיפים הבאים במאמר זה:

  1. המרת תמונות PSD - התקנת API
  2. להמיר PSD ל-BMP ב-C#
  3. יוצר BMP מקוון בחינם

המרת תמונות PSD - התקנת API

שלב ההתקנה של כל ספריית צד שלישי משחק תפקיד קריטי מבחינת אמינות ושימוש. למרבה המזל, Aspose.PSD עבור .NET בולט כאן בזכות ההתקנה הקלה מאוד שלו שהיא רק הרצת פקודה אחת. אז, אתה יכול להוריד את DLL של ה-API להמרת מסמכים הזה או להריץ את הפקודה הבאה ב-NuGet Package Manager.

PM> Install-Package Aspose.PSD
api להמרת מסמכים

להמיר PSD ל-BMP ב-C#

סעיף זה עוסק בביצוע. יש לנו קובץ PSD מקור שישמש לביצוע המרת PSD ל-BMP באופן תוכנתי. הצעדים הבאים מדגימים כיצד להשיג המרת SVG ל-PNG ב-Java:

אתה יכול לעקוב אחרי הצעדים הבאים כדי לבנות מעבד תמונות רסטר עבור אפליקציית העסק שלך:

  1. קרא את המתודה Load של מחלקת Image והטען תמונת PSD קיימת.
  2. צור מופע של מחלקת BmpOptions כדי להגדיר אפשרויות שונות עבור תמונת BMP.
  3. קבע את ערך המאפיין BitsPerPixel כדי להגדיר את הביטים לכל פיקסל.
  4. הגדר את רמז גודל הבופר על ידי הקצאת ערך למאפיין BufferSizeHint.
  5. קבע את הcompression על ידי קביעת ערך למאפיין Compression.
  6. אתחל מופע של מחלקת BmpOptions עם האובייקט bmpOptions.
  7. קרא את המתודה save, וספק נתיב פלט ואופציות BMP כדי להמיר PSD ל-BMP.

דוגמת הקוד הבאה מראה כיצד להמיר PSD ל-BMP ב-C#:

using Aspose.PSD.ImageOptions;
namespace Aspose.PSD.Examples.Aspose.Conversion
{
class PSDToBMP
{
// Convert PSD to BMP in C# - Raster Image Processor
static void Main(string[] args)
{
// Invoke the Load method of the Image class and load an existing PSD image.
using (Image image = Image.Load("/sample.psd"))
{
// Create an instance of BmpOptions class to define various BMP image options.
BmpOptions bmpOptions = new BmpOptions();
// Set the value of BitsPerPixel property to define the bits per pixel.
bmpOptions.BitsPerPixel = 10;
// Define the buffer size hint by assigning a value to the BufferSizeHint property.
bmpOptions.BufferSizeHint = 300;
// Set the compression by setting the value of Compression property.
bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
// Initialize an instance of the BmpOptions class with the bmpOptions object.
BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
// Invoke the save method, provide output path and BMP options to convert PSD to BMP.
image.Save("/output.bmp", bmpOptions1);
}
}
}
}

לאחר שתריץ את הקובץ הראשי, תראה קובץ BMP חדש שנוצר בכתובת היעד שלך. עם זאת, אתה יכול לראות את הפלט בתמונה למטה:

מעבד תמונות רסטר

יוצר BMP מקוון בחינם

מעל לכל, אל תשכח לנצל כלי מקוון כדי להמיר PSD ל-BMP באופן מקוון. יוצר ה-BMP המקוון הזה מופעל על ידי API להמרת מסמכים. הוא מבוסס אינטרנט, עשיר בתכונות, ומציע המרה חלקה של קבצי תמונה. יתרה מכך, אינך צריך להירשם או ליצור חשבון כדי להשתמש במעבד תמונות רסטר מקוון זה.

יוצר BMP מקוון

מעבד תמונות רסטר - קבל רישיון חינם

אתה יכול לקבל רישיון חינם זמני כדי לנסות את ה-API להמרת מסמכים הזה ללא מגבלות הערכה.

סיכום

אנו מסיימים מאמר זה כאן בתקווה שלמדת כיצד להמיר PSD ל-BMP ב-C# באמצעות Aspose.PSD עבור .NET. בנוסף, חקרנו גם יוצר BMP מקוון הנתמך על ידי ספרייה זו. בניית מעבד תמונות רסטר תיתן יתרון תחרותי לתוכנה העסקית שלך. אתה יכול לחקור את ה-API להמרת מסמכים עוד יותר מכיוון שהוא מכיל אוסף עצום של תכונות. אז, אל תפספס את ה-תיעוד ואת ה-הפניות של ה-API.

בנוסף, אנו ממליצים לך לבקר ב-GitHub repo וב-מדריך התחלה מהירה.

לבסוף, aspose.com כותב מאמרים חדשים. אז, בבקשה הישאר בקשר לקבלת עדכונים קבועים.

עזרה זמינה

אתה יכול ליידע אותנו על השאלות או הבקשות שלך בפורום שלנו forum.

שאלות נפוצות – FAQs

איך להמיר PSD ל-BMP?

אתה יכול להתקין Aspose.PSD עבור .NET כדי לאוטומט את ההמרה מ-PSD ל-BMP באופן תוכנתי. אנא בקר בקישור הזה link כדי ללמוד עוד.

האם ניתן להמיר קבצי PSD?

כן, ה-online הממיר תמונות PSD עושה את העבודה ביעילות.

ראה גם