AnalyzePageSkewJSON
Görüntü işleme, belge inceleme, işleme
Açıklama
Taranmış PDF sayfasındaki yatay metni ve çizgi yapısını düzeltmek için gereken döndürmeyi ölçer ve belgeyi değiştirmeden belirlenimci JSON döndürür
Sözdizimi
Delphi
Function TPDFlib.AnalyzePageSkewJSON(Page: Integer; DPI: Double= 0;
MaxAngle: Double= 0; AngleStep: Double= 0): WideString;ActiveX
Function PDFlib::AnalyzePageSkewJSON(Page As Long, DPI As Double,
MaxAngle As Double, AngleStep As Double) As StringDLL
const wchar_t* DLAnalyzePageSkewJSON(int InstanceID, int Page,
double DPI, double MaxAngle, double AngleStep);
const char* DLAnalyzePageSkewJSONA(int InstanceID, int Page,
double DPI, double MaxAngle, double AngleStep);Parametreler
| Page | 1 tabanlı sayfa numarası |
|---|---|
| DPI | RenderScale öncesinde 24-1200 arasındaki analiz çözünürlüğü; sıfır 96 DPI seçer |
| MaxAngle | 0.1 ile 45 derece arasındaki simetrik arama aralığı; sıfır 7 dereceyi seçer |
| AngleStep | 0.01'den MaxAngle değerine kadar kaba tarama adımı; sıfır 1 dereceyi seçer ve ardından otomatik ince iyileştirme yapılır |
Dönüş değerleri
page, düzeltme angle, puan oranı confidence, tepe score, otomatik gri tonlama threshold, örneklenen ön plan sayısı, örnek adımı, değerlendirilen açı sayısı, raster boyutları ve etkin DPI için JSON alanlarını döndürür
Açı, PDF kullanıcı uzayında uygulanacak düzeltmedir; pozitif değerler saat yönünün tersine, negatif değerler saat yönünde döndürür
Doğrulama, işleme veya çözümleme başarısız olduğunda boş bir dize döndürür
Açıklamalar
Uygulama, sınırlı ve yukarıdan aşağıya tek bir bit eşlem işler; dört milyon piksel sınırında kalmak için gerektiğinde etkin DPI değerini otomatik olarak düşürür, otomatik bir parlaklık eşiği hesaplar ve kabadan inceye açı aramasıyla fark satırı profillerini puanlar
Boş veya neredeyse tek renkli sayfalar, sıfır güven ve düzeltme olmadan başarılı analizlerdir
Yöntem dönmeden önce daha önce seçilmiş sayfa geri yüklenir
LastErrorCode, geçersiz sayfa veya arama parametreleri için 116, işleme ya da analiz hataları için 520 değeridir