Produkt-Info
MeinungenI have used Vintasoft’s libraries for the past five years and credit them for delivering high-valued software that is well priced and functionally robust. Vintasoft’s components are well designed and they consistently release updates that improve reliability and performance. I highly recommend developers to consider the Vintasoft tools as a natural plug-in for any project you tackle. |
VintaSoftJBIG2.NET Plug-in - FAQAllgemeine Fragen:
Distribution:
JBIG2:
Programmierung:
Für welche Zwecke kann ich VintaSoftJBIG2.NET Plug-in nutzen?Sie können es als Plug-in für VintaSoftImaging.NET SDK nutzen und das erlaubt Ihnen anzeigen, erstellen und konvertieren Schwarz-Weiß JBIG2 Bilder.
Was beinhaltet die Bibliothek?Die Bibliothek beinhaltet:
In welchen Programmiersprachen kann ich die Bibliothek nutzen?Mit der Entwickler-Lizenz oder der Site-Lizenz können sie die Komponente nutzen in:
Mit der Server-Lizenz können sie die Komponente nutzen in:
Welche Beschränkungen hat die unregistrierte Version der Komponente?Unregistrierte Version hat folgende Beschränkungen:
Alle diese Beschränkungen sind in der registrierten Version der Bibliothek gelöscht.
Ich habe eine Frage oder Problem. Was kann ich tun?Die Antworten auf die meisten Fragen stehen bestimmt in der Dokumentation zur Komponente oder in den FAQ. Wenn Sie können nicht antwort zu Ihre Frage finden, dann schreiben Sie bitte an den technischen Support.
Welche Dateien muss ich in das Distributionpaket meines Programms einbinden?Sie sollen nur Vintasoft.Imaging.dll und Vintasoft.Imaging.JBIG2Codec.dll in das Distributionpaket Ihres Programms einbinden.
Kann ich diese Komponente zusammen mit meiner Anwendung ohne Lizenzzahlungen verbreiten?Ja, Sie können diese Komponente zusammen mit ihrer Anwendung verbreiten. Sie bezahlen nur für die primäre Registrierung. Die Site-Lizenz hat keine Beschränkungen zur Verbreitung. Die Entwickler-Lizenz hat Beschränkungen zur Verbreitung. Bitte lesen Sie das Lizenzabkommen für ausführliche Informationen.
Ich kann nicht JBIG2-Bild mit Ihrer Bibliothek öffnen. Was soll ich tun?Bitte senden Sie uns Ihre "schlechte" Bild. Wir werden es analysieren und unsere Lesung Algorithmus aktualisieren falls das Bild korrekt ist.
Welche Einfluss hat das Symbol Wörterbuch an der Dateigröße und Encoding-Geschwindigkeit?Im Allgemeinen, je größer ist das Symbol Wörterbuch desto besser ist die Kompression und desto langsamer ist die Encoding-Geschwindigkeit. Es ist nicht empfohlen das Symbol Wörterbuch Größe weniger als 200 oder größer als 10000 zu nutzen.
Welche Vor- und Nachteile haben beide MMR- und Arithmetische Kodierung?Arithmetische Kodierung hat etwa 1,4 mal bessere Kompression, sondern ist etwa 2,5 mal langsamer als MMR.
Wann ist es notwendig "random-access"-Datei Organisation zu benutzen?Nur wenn Sie sicher sind, dass die JBIG2 Dekoder Sie nutzen ist optimiert mit solchen Datei-Organisation zu arbeiten.
Wie kann ich JBIG2 Encoder einstellen, um die bestmögliche Kodierung-Geschwindigkeit zu erreichen?Setzen Sie Jbig2EncoderSettings.UseMMR Eigenschaft auf "True" und Jbig2EncoderSettings.UseSymbolDictionary Eigenschaft auf "false" an.
Wie kann ich JBIG2 Encoder einstellen, um die bestmögliche Kompression zu erreichen?Setzen Sie Jbig2EncoderSettings.UseMMR Eigenschaft auf "False" und Jbig2EncoderSettings.UseSymbolDictionary Eigenschaft auf "True" an.
Wie kann ich die beste Kompression erreichen, auch wenn daraus resultierende Datei verlustbehaftet wird?Setzen Sie Jbig2EncoderSettings.Lossy Eigenschaft auf "True" an. Auch, wenn es nötig ist, Sie können ein annehmbare Stand von Ungenauigkeit durch Jbig2EncoderSettings.Inaccuracy Eigenschaft ansetzen.
Wie TIFF zu JBIG2 konvertieren, und benutzen dafür Bild Sammlung und JBIG2Encoder?Hier ist ein einfacher Code:
[VB.NET]
Public Shared Sub ConvertTiffToJBIG2(tiffFileName As String, jbig2FileName As String)
' create ImageCollection
Dim imageCollection As New ImageCollection()
' add Tiff file to collecion
imageCollection.Add(tiffFileName)
' create JBIG2 encoder using default compression settings
Dim jbig2Encoder As New JBIG2Encoder()
' save pages using JBIG2 encoder
imageCollection.SaveSync(jbig2FileName, jbig2Encoder)
' free resources
jbig2Encoder.Dispose()
imageCollection.Dispose()
End Sub
[C#]
public static void ConvertTiffToJBIG2(string tiffFileName, string jbig2FileName)
{
// create ImageCollection
ImageCollection imageCollection = new ImageCollection();
// add Tiff file to collecion
imageCollection.Add(tiffFileName);
// create JBIG2Encoder using default compression settings
JBIG2Encoder jbig2Encoder = new JBIG2Encoder();
// save pages using JBIG2 encoder
imageCollection.SaveSync(jbig2FileName, jbig2Encoder);
// free resources
jbig2Encoder.Dispose();
imageCollection.Dispose();
}
Wie JBIG2 zu TIFF konvertieren, und benutzen dafür Bild Sammlung und TIFFEncoder?Hier ist ein einfacher Code:
[VB.NET]
Public Shared Sub ConvertJBIG2ToTiff(jbig2FileName As String, tiffFileName As String)
' create ImageCollection
Dim imageCollection As New ImageCollection()
' add JBIG2 file to collecion
imageCollection.Add(jbig2FileName)
' create Tiff encoder
Dim tiffEncoder As New TIFFEncoder()
' set Tiff compression to ZIP
tiffEncoder.Compression = TiffCompression.ZIP
' save pages using Tiff encoder
imageCollection.SaveSync(tiffFileName, tiffEncoder)
' free resources
tiffEncoder.Dispose()
imageCollection.Dispose()
End Sub
[C#]
public static void ConvertJBIG2ToTiff(string jbig2FileName, string tiffFileName)
{
// create ImageCollection
ImageCollection imageCollection = new ImageCollection();
// add JBIG2 file to collecion
imageCollection.Add(jbig2FileName);
// create Tiff encoder
TIFFEncoder tiffEncoder = new TIFFEncoder();
// set Tiff compression to ZIP
tiffEncoder.Compression = TiffCompression.ZIP;
// save pages using Tiff encoder
imageCollection.SaveSync(tiffFileName, tiffEncoder);
// free resources
tiffEncoder.Dispose();
imageCollection.Dispose();
}
|