NormalizeAngle
محتويات
[
يخفي
]NormalizeAngle()
تطبيع الزاوية. هذه الطريقة قابلة للتطبيق على المستندات النصية الممسوحة ضوئيًا للتخلص من المسح المنحرف. تستخدم هذه الطريقةGetSkewAngle
وRotate
الطرق .
public void NormalizeAngle()
أنظر أيضا
- class RasterImage
- مساحة الاسم Aspose.Imaging
- المجسم Aspose.Imaging
NormalizeAngle(bool, Color)
تطبيع الزاوية. هذه الطريقة قابلة للتطبيق على المستندات النصية الممسوحة ضوئيًا للتخلص من المسح المنحرف. تستخدم هذه الطريقةGetSkewAngle
وRotate
الطرق .
public virtual void NormalizeAngle(bool resizeProportionally, Color backgroundColor)
معامل | يكتب | وصف |
---|---|---|
resizeProportionally | Boolean | إذا تم التعيين علىحقيقي سيتم تغيير حجم صورتك وفقًا لإسقاطات المستطيل المستدير (نقاط الزاوية) في حالة أخرى والتي تترك الأبعاد دون تغيير ويتم تدوير محتويات الصورة الداخلية فقط. |
backgroundColor | Color | لون الخلفية. |
أمثلة
الانحراف هو قطعة أثرية قد تظهر أثناء عملية المسح الضوئي للمستند عندما يتم تدوير نص / صور المستند بزاوية طفيفة. يمكن أن يكون لها أسباب مختلفة ولكن الأكثر شيوعًا هو أن الورق يصبح في غير مكانه أثناء المسح. لذلك ، فإن الانحراف هو عملية اكتشاف هذه المشكلة وإصلاحها في الملفات الممسوحة ضوئيًا (أي صورة نقطية) بحيث تحتوي المستندات غير الصحيحة على النص / الصور بشكل صحيح ومعدلة أفقيًا.
[C#]
string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";
string inputFilePath = dir + "skewed.png";
string outputFilePath = dir + "skewed.out.png";
// تخلص من المسح المنحرف باستخدام المعلمات الافتراضية
using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(inputFilePath))
{
// انحراف
image.NormalizeAngle(false /*do not resize*/, Aspose.Imaging.Color.LightGray /*background color*/);
image.Save(outputFilePath);
}
أنظر أيضا
- struct Color
- class RasterImage
- مساحة الاسم Aspose.Imaging
- المجسم Aspose.Imaging