Info del producto


Descripción general

La licensia

FAQ

Foros

Ejemplos

History


Descargas

Versión evaluación

On-line manual

Testimonios


I 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.

Paul Smietan
CTO GoScan, Inc.





VintaSoftJBIG2.NET Plug-in - FAQ

Cuestiones generales:

 

Redistribución:

 

JBIG2:

 

Programación:

 

 

¿Para qué fines puedo utilizar la VintaSoftJBIG2.NET Plug-in?

VintaSoftJBIG2.NET es un módulo interpuesto de la librería VintaSoftImaging.NET y puede ser utilizado para la visualización, manipulación y creación de las imagenes JBIG2 de blanco y negro separadas o interpuestas a PDF file.

 

 

¿Qué inclue esta plug-in?

La biblioteca incluye:

  • Vintasoft.Imaging.JBIG2Codec.dll componente - 100% compatible .NET componente
  • Documentación en formato MS Help Workshop (fichero VintaSoft.Imaging.chm)
  • Los ejemplos para MS Visual Basic.NET, MS Visual C#, ASP.NET (el catálogo Examples)
  • Demos (Bin\v2.0 directorio)

 

 

¿En qué lenguaje programación puedo utilizar esta plug-in?

La licenia elaboradora y la licencia de la companía permiten utilizar este componente en:

  • Microsoft Visual Studio .NET : Visual Basic, Visual C#, Visual C++, Visual J#
  • Borland Delphi 8.0, Borland C# Builder, Borland C++ BuilderX
  • en todos lenguajes programación y anexos compatibles con с .NET tecnología.

La licencia del server permite utilizar este componente en:

  • ASP.NET en la parte norteña de la aplicación

 

 

¿Qué límites tiene la versión no registrada de la biblioteca?

Los límites de la versión no registrada de la biblioteca:

  • La ventana “Sobre el registro de el programa” aparecerá
  • Mmr codificación está desactivado
  • Filigrana

Todos estos límites están borrados de la versión registrada del componente

 

 

No ha encontrado la respuesta a mi pregunta. ¿Qué debo hacer?

Puede encontrar la información sobre la mayoria de las preguntas en la docamentación o en este FAQ. Si no ha encontrado la respuesta a su pregunta, escriba al Servicio de apoyo técnico.

 

 

¿Qué ficheros debo incluir en mi programa de distribuidor?

Usted debe incluir dos ficheros: Vintasoft.Imaging.dll y Vintasoft.Imaging.JBIG2.dll. A la instalación de su programa hay que insertar este fichero en el catálogo que tiene la referencia aparecida durante la compilación del programa.

 

 

¿Puedo distribuir componente VintaSoftJBIG2.NET junto con mi aplicación sin algun pago complementario?

Si, puede distribuir componente VintaSoftJBIG2.NET junto con su aplicacion. Paga solamente por el registro inicial. La licencia de la companía no tiene límites en la distribucion. La licencia del elaborador tiene ciertes límites en la distribución. Por favor, vea el contrato de licencia.

 

 

No puedo abrir el archivo de JBIG2 usando su biblioteca. ¿Que debo hacer?

Por favor envienos su imagen "mala". Lo analizaremos y actualizaremos nuestro algoritmo de lectura si la imagen es correcta.

 

 

¿Como influye tamaño del vocabulario de los símbolos al tamaño de file y velocidad de codificación?

En general, cuanto más el tamaño del vocabulario, mejor la compresión pero más lenta la velocidad de la codificación. No se recomienda instalar la cantidad de símbolos en vocabulario menos de 200 o más de 10000.

 

 

¿Qué ventajas y fallas tienen MMR y la codificación aritmética?

Codificación aritmética comprime aproximadamente 1.4 veces mejor, pero 2.5 veces más lentamente que MMR.

 

 

¿Cuando hay que utilizar la organización de file “acceso aleatorio”?

Solamente si está seguro que JBIG2 decodificador exterior está optimizado al trabajo con esta organización de file.

 

 

¿Como arreglar la velocidad máxima del codificador?

Necesita indicar la significación “True” de Jbig2EncoderSettings.UseMMR, e indicar la significación “False” de Jbig2EncoderSettings.UseSymbolDictionary.

 

 

¿Como arreglar la compresión máxima del codificador?

Necesita indicar la significación “False” de Jbig2EncoderSettings.UseMMR, e indicar la significación “True” de Jbig2EncoderSettings.UseSymbolDictionary.

 

 

¿Como comprimir los files al máximo aunque con la perdida de calidad?

Puede indicar la significación “True” de Jbig2EncoderSettings.Lossy. En caso necesario, se puede indicar el limite accesible de perdida de calidad por medio de Jbig2EncoderSettings.Inaccuracy.

 

 

¿Como convertir TIFF a JBIG2 utilizando la colección de imagenes y JBIG2Encoder?

Si, esto es el ejemplo:

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

 

 

¿Como convertir JBIG2 a TIFF utilizando la coleccón de imagenes y TIFFEncoder?

Si, esto es el ejemplo:

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