Info Produit
TéléchargementsOpinionsI 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 - FAQQuestions d'ordre général:
Redistribution:
Ventes:
JBIG2:
Programmation:
Pour quels buts je peux utiliser la plug-in VintaSoftJBIG2.NET Plug-in?VintaSoftJBIG2.NET est un Plug-in de la bibliothèque VintaSoftImaging.NET et peut être utilisé pour la visualisation, la manipulation et la création des images JBIG2 en noir et blanc séparées et embarqués dans le fichier PDF.
Que la plug-in comprend-elle?La bibliothèque comprend:
Dans quels langages de programmation je peux utiliser la plug-in?La licence du développeur et la licence pour la société permettent utiliser composant à:
Licence pour serveur permet d’utiliser composant à:
Quels restrictions existe dans la version non enregistrée de la bibliothèque?La version non-enregistrée a les limitations suivantes:
Tous ces restrictions sont abcentes dans la version enregistrée de la plug-in.
Je n'ai pas trouvé la réponse à ma question. Qu’est-ce que je dois faire?L'information sur la plupart des questions peut être trouvée dans la documentation sur le composant ou dans ce FAQ. Si vous n'avez pas trouvé la réponse à votre question, alors écrivez la lettre au service de la maintenance.
Quels fichiers je dois incorparer dans le distributif de mon logiciel?Il vous faut d’inclure deux fichiers: Vintasoft.Imaging.dll et Vintasoft.Imaging.JBIG2Codec.dll. Ces fichiers doivent être emplacés dans le même répertoire que l’assemblage qui s’en réfère. Assurez-vous que la version que vous distribuez est une version avec laquelle votre assemblage compile.
Est-ce que je peux diffuser le composant VintaSoftJBIG2.NET avec mon application?Oui, vous pouvez diffuser le composant avec votre application. Vous ne payez que pour l’enregistrement initial. La licence pour la société n'ont pas les restrictions de la diffusion. La licence du développeur a certains restrictions de la diffusion. Consultez s'il vous plaît l'accord de licence.
Que dois-je faire si la distribution de mon logiciel créé sur la base d’une licence pour développeur peut franchir la barre de 100 copies l'année en cours?Si vous possédez une licence pour développeur et la distribution de votre logiciel peut franchir la barre de 100 copies l'année en cours, il est necessaire de vous adresser au Bureau des ventes de «VintaSoft» où on vous offrira la possibilité d`upgrade de votre licence vers une licence d`organisation au rabais de 30% ou proposera d`acheter une licence appositive pour développeur.
Quelles sont les différences entre la licence pour développeur et la licence pour l'organisation?
Y-a-t-il une différence si j’utilise mon application sur l'ordinateur personnel et le serveur?Oui. Veuillez consulter la rubrique "Deploying" dans la documentation de produit pour comprendre la différence. Termes : Desktop PC - Système d'exploitation Windows XP, Vista, 7 est installé. Server - Système d'exploitation Windows Server 2000, 2003, 2008 est installé.
Je n'arrive pas à ouvrir le fichier JBIG2 en utilisant votre bibliothèque. Qu'est-ce que je dois faire?S'il vous plaît, envoyez-nous cette image que vous n'avez pas réussi à ouvrir. Nous l'analyser et mettre à jour notre algorithme si l'image est correcte.
Quelle est l’influence de la dimension du dictionnaire des symboles à la dimension du fichier et à la vitesse d'encodage?Dans le cas général, plus grand est le dictionnaire, mieux est la compression, mais plus lente est la vitesse d'encodage. On ne recommand pas installer le nombre de symboles dans le dictionnaire moins que 200 ou plus que 10000.
Quels sont les avantages et les inconvénients du MMR et du codage arithmétique?Codage arithmétique fait la compression à peu près 1,4 fois mieux, mais 2,5 fois plus lent que MMR.
Quand faut-il utiliser l’organisation de fichier ‘random-access’?Ce n'est que lorsque vous êtes sûr qu’un tiers décodeur JBIG2 est optimisé pour fonctionner avec une telle organisation de fichier.
Comment configurer l'encodeur à la vitesse maximum?Vous devez donner à une propriété Jbig2EncoderSettings.UseMMR la valeur 'true', et à la propriété Jbig2EncoderSettings.UseSymbolDictionary la valeur ‘false’.
Comment configurer l'encodeur pour la meilleure compression?Vous devez donner à une propriété Jbig2EncoderSettings.UseMMR la valeur ‘false’, et à la propriété Jbig2EncoderSettings.UseSymbolDictionary la valeur 'true'.
La meilleure façon de compresser des fichiers, même avec la perte de qualité?Vous pouvez donner à une propriété Jbig2EncoderSettings.Lossy la valeur 'true'. S’il est nécessaire, vous pouvez également donner le niveau admissible de perte de qualité par la propriété Jbig2EncoderSettings.Inaccuracy.
Comment convertir TIFF en JBIG2, et utilisant ImageCollection et JBIG2Encoder?L'exemple:
[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();
}
Comment convertir JBIG2 en TIFF, et utilisant ImageCollection et TIFFEncoder?L'exemple:
[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();
}
|