Class PsdLoadOptions
محتويات
[
يخفي
]PsdLoadOptions class
خيارات تحميل Psd
public class PsdLoadOptions : LoadOptions
المنشئون
اسم | وصف |
---|---|
PsdLoadOptions() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
AllowWarpRepaint { get; set; } | الحصول على أو تعيين ما إذا كان سيتم الحفظ مع الصورة المقدمة ، مع أو بدون تحويل الالتواء. |
BufferSizeHint { get; set; } | الحصول على أو تعيين تلميح حجم المخزن المؤقت الذي تم تحديده بالحجم الأقصى المسموح به لجميع المخازن المؤقتة الداخلية. |
DataBackgroundColor { get; set; } | يحصل أو يحدد ملفImage خلفيةColor . |
DataRecoveryMode { get; set; } | الحصول على أو تعيين وضع استعادة البيانات. |
IgnoreAlphaChannel { get; set; } | الحصول على أو تعيين قيمة تشير إلى [تجاهل قناة ألفا] . |
IgnoreTextLayerWidthOnUpdate { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان سيتم تجاهل العرض الثابت لطبقة نص PSD عند تنفيذ عملية UpdateText. |
LoadEffectsResource { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان [تحميل مورد التأثيرات] (افتراضيًا لم يتم تحميل المورد). عند تعيين هذا الخيار ، سيتم عرض التأثيرات المدعومة فقط على الصورة المدمجة النهائية. |
ProgressEventHandler { get; set; } | الحصول على معالج حدث التقدم أو تعيينه. |
ReadOnlyMode { get; set; } | الحصول على أو تحديد قيمة تشير إلى [استخدام وضع القراءة فقط]. هذا وضع للقراءة فقط ، مدعوم للتوافق المماثل مع Adobe Photoshop . عند تعيين هذا الخيار ، لن يتم حفظ جميع التغييرات المطبقة على الطبقات في الصورة النهائية. يتم استخدام جميع البيانات من قسم ImageData ، لذا فهي مطابقة لبرنامج Photoshop. افتراضيًا ، لا تكون جميع الصور المحملة متطابقة مع Adobe Photoshop المتوافقة. |
UseDiskForLoadEffectsResource { get; set; } | الحصول على أو تعيين قيمة تشير إلى [استخدام القرص لمورد تأثيرات التحميل] (القرص المستخدم افتراضيًا لتحميل مورد التأثيرات ، ولكن يمكن استخدام الذاكرة إذا كانت كافية عن طريق تعيين هذه القيمة على خطأ) . |
UseIccProfileConversion { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب تطبيق تحويل ملف تعريف ICC . |
أمثلة
يوضح المثال التالي أن تقدم تحويل المستند يعمل بشكل صحيح وبدون استثناء.
[C#]
string sourceFilePath = "Apple.psd";
Stream outputStream = new MemoryStream();
Aspose.PSD.ProgressEventHandler localProgressEventHandler = delegate(ProgressEventHandlerInfo progressInfo)
{
string message = string.Format(
"{0} {1}: {2} out of {3}",
progressInfo.Description,
progressInfo.EventType,
progressInfo.Value,
progressInfo.MaxValue);
Console.WriteLine(message);
};
Console.WriteLine("---------- Loading Apple.psd ----------");
var loadOptions = new PsdLoadOptions() { ProgressEventHandler = localProgressEventHandler };
using (PsdImage image = (PsdImage)Image.Load(sourceFilePath, loadOptions))
{
Console.WriteLine("---------- Saving Apple.psd to PNG format ----------");
image.Save(
outputStream,
new PngOptions()
{
ColorType = PngColorType.Truecolor,
ProgressEventHandler = localProgressEventHandler
});
Console.WriteLine("---------- Saving Apple.psd to PSD format ----------");
image.Save(
outputStream,
new PsdOptions()
{
ColorMode = ColorModes.Rgb,
ChannelsCount = 4,
ProgressEventHandler = localProgressEventHandler
});
}
أنظر أيضا
- class LoadOptions
- مساحة الاسم Aspose.PSD.ImageLoadOptions
- المجسم Aspose.PSD