EpsImage.Resize
محتويات
[
يخفي
]Resize(int, int, ResizeType)
تقوم هذه الطريقة بتغيير حجم الصورة، وضبط أبعادها وفقًا للمعلمات المحددة. توفر طريقة بسيطة لتعديل حجم الصورة، مع ضمان المرونة وسهولة الاستخدام للمطورين.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
| معامل | نوع | الوصف |
|---|---|---|
| newWidth | Int32 | العرض الجديد. |
| newHeight | Int32 | الارتفاع الجديد. |
| resizeType | ResizeType | نوع تغيير الحجم. |
أمثلة
إعادة تحجيم صورة EPS وتصديرها إلى صيغة PNG.
[C#]
// تحميل صورة EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
// إعادة تحجيم الصورة باستخدام طريقة Mitchell cubic interpolation.
image.Resize(400, 400, ResizeType.Mitchell);
// تصدير الصورة إلى صيغة PNG
image.Save("ExportResult.png", new PngOptions());
}
انظر أيضًا
- enum ResizeType
- class EpsImage
- namespace Aspose.Imaging.FileFormats.Eps
- assembly Aspose.Imaging
Resize(int, int, ImageResizeSettings)
تقوم هذه الطريقة بتغيير حجم الصورة باستخدام إعدادات مسبقة التعريف، مما يسمح بضبط الأبعاد بكفاءة. توفر طريقة مريحة لتعديل حجم الصورة مع الحفاظ على التحكم في المعلمات المختلفة، مما يضمن نتائج مثالية لحالات الاستخدام المتنوعة.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
| معامل | نوع | الوصف |
|---|---|---|
| newWidth | Int32 | العرض الجديد. |
| newHeight | Int32 | الارتفاع الجديد. |
| الإعدادات | ImageResizeSettings | إعدادات التحجيم. |
أمثلة
إعادة تحجيم صورة EPS باستخدام إعدادات متقدمة.
[C#]
// تحميل صورة EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
// إعادة تحجيم الصورة باستخدام إعدادات تحجيم متقدمة
image.Resize(400, 400, new ImageResizeSettings
{
// تعيين وضع الاستيفاء
Mode = ResizeType.LanczosResample,
// تعيين نوع الفلتر
FilterType = ImageFilterType.SmallRectangular,
// يضبط طريقة مقارنة اللون
ColorCompareMethod = ColorCompareMethod.Euclidian,
// حدد طريقة تكميم اللون
ColorQuantizationMethod = ColorQuantizationMethod.Popularity
});
// تصدير الصورة إلى صيغة PNG
image.Save("ExportResult.png", new PngOptions());
}
انظر أيضًا
- class ImageResizeSettings
- class EpsImage
- namespace Aspose.Imaging.FileFormats.Eps
- assembly Aspose.Imaging