NormalizeAngle

NormalizeAngle()

تطبيع الزاوية. هذه الطريقة قابلة للتطبيق على المستندات النصية الممسوحة ضوئيًا للتخلص من المسح المنحرف. تستخدم هذه الطريقةGetSkewAngle وRotate الطرق .

public void NormalizeAngle()

أنظر أيضا


NormalizeAngle(bool, Color)

تطبيع الزاوية. هذه الطريقة قابلة للتطبيق على المستندات النصية الممسوحة ضوئيًا للتخلص من المسح المنحرف. تستخدم هذه الطريقةGetSkewAngle وRotate الطرق .

public virtual void NormalizeAngle(bool resizeProportionally, Color backgroundColor)
معامليكتبوصف
resizeProportionallyBooleanإذا تم التعيين علىحقيقي سيتم تغيير حجم صورتك وفقًا لإسقاطات المستطيل المستدير (نقاط الزاوية) في حالة أخرى والتي تترك الأبعاد دون تغيير ويتم تدوير محتويات الصورة الداخلية فقط.
backgroundColorColorلون الخلفية.

أمثلة

الانحراف هو قطعة أثرية قد تظهر أثناء عملية المسح الضوئي للمستند عندما يتم تدوير نص / صور المستند بزاوية طفيفة. يمكن أن يكون لها أسباب مختلفة ولكن الأكثر شيوعًا هو أن الورق يصبح في غير مكانه أثناء المسح. لذلك ، فإن الانحراف هو عملية اكتشاف هذه المشكلة وإصلاحها في الملفات الممسوحة ضوئيًا (أي صورة نقطية) بحيث تحتوي المستندات غير الصحيحة على النص / الصور بشكل صحيح ومعدلة أفقيًا.

[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);
}

أنظر أيضا