NormalizeAngle
NormalizeAngle()
Açıyı normalleştirir. Bu yöntem, eğri taramadan kurtulmak için taranan metin belgelerine uygulanabilir. Bu yöntem şunları kullanır:GetSkewAngle
veRotate
yöntemler.
public void NormalizeAngle()
Ayrıca bakınız
- class RasterImage
- ad alanı Aspose.Imaging
- toplantı Aspose.Imaging
NormalizeAngle(bool, Color)
Açıyı normalleştirir. Bu yöntem, eğri taramadan kurtulmak için taranan metin belgelerine uygulanabilir. Bu yöntem şunları kullanır:GetSkewAngle
veRotate
yöntemler.
public virtual void NormalizeAngle(bool resizeProportionally, Color backgroundColor)
Parametre | Tip | Tanım |
---|---|---|
resizeProportionally | Boolean | ayarlanırsadoğru resim boyutunuz döndürülmüş dikdörtgen (köşe noktaları) projeksiyonlarına göre değiştirilir, diğer durumda boyutlara dokunulmaz ve sadece iç resim içerikleri döndürülür. |
backgroundColor | Color | Arka planın rengi. |
Örnekler
Eğrilik, belge tarama işlemi sırasında belgenin metni/görüntüleri hafif bir açıyla döndürüldüğünde ortaya çıkabilecek bir yapıdır. Bunun çeşitli nedenleri olabilir, ancak en yaygın olanı, tarama sırasında kağıdın yanlış yerleştirilmesidir. Bu nedenle eğrilik düzeltme, taranan dosyalarda (yani bitmap) bu sorunu tespit etme ve düzeltme işlemidir, böylece eğriliği düzeltilen belgeler metin/görüntüleri doğru ve yatay olarak ayarlayacaktır.
[C#]
string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";
string inputFilePath = dir + "skewed.png";
string outputFilePath = dir + "skewed.out.png";
// Varsayılan parametrelerle çarpık taramadan kurtulun
using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(inputFilePath))
{
// Eğrilik düzeltme
image.NormalizeAngle(false /*do not resize*/, Aspose.Imaging.Color.LightGray /*background color*/);
image.Save(outputFilePath);
}
Ayrıca bakınız
- struct Color
- class RasterImage
- ad alanı Aspose.Imaging
- toplantı Aspose.Imaging