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:

 

Ventas:

 

JBIG2:

 

Programación:

 

 

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

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

 

 

¿Qué incluye 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 de programación puedo utilizar esta plug-in?

La licencia del desarrollador y la licencia de la compañí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 de programación y anexos compatibles con .NET tecnología.

La licencia del servidor permite utilizar este componente en:

  • aplicaciones de Internet / Intranet en el servidor (ASP.NET o PHP)

 

 

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

La versión no registrada tiene las restricciones siguientes:

  • nagware
  • Mmr codificación está desactivado
  • Filigrana

Todas estas restricciones están borrados de la versión registrada del componente.

 

 

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

Puede encontrar la información sobre la mayoria de las preguntas en la documentació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 distribución de mi programa?

Usted debe incluir dos ficheros: Vintasoft.Imaging.dll y Vintasoft.Imaging.JBIG2Codec.dll. A la instalación de su programa hay que insertar estos ficheros 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 compañía (sitio) no tiene límites en la distribucion. La licencia del desarrollador tiene ciertos límites en la distribución. Por favor, lea el contrato de licencia.

 

 

¿Qué hacer si la redistribución de mi aplicación que está creado sobre la base de la licencia del desarrollador puede ser superior 100 copias en el año en curso?

Si posee la licencia del desarrollador y redistribución de su aplicación puede ser superior 100 copias en el año en curso, Ud. debe contactar Ventas "VintaSoft". Ud. proveerá de oportunidad actualizar su licencia del desarrollador a la licencia de la compañía con 30% descuento o comprar la segunda licencia del desarrollador.

 

 

¿Qué diferencias son entre la licencia del desarrollador y la licencia de la compañía (sitio)?

  • La licencia del desarrollador debe ser utilizado en desarrollo de software por sólo un desarrollador, que nombre es indicado en los datos de licencia.
  • La licencia de la compañía debe ser utilizado en desarrollo de software por cualquier desarrollador de la compañía, que nombre es indicado en los datos de licencia.
  • La licencia del desarrollador puede ser utilizado en desarrollo de software en cualquier computador ubicado en cualquier dirección física.
  • La licencia de la compañía puede ser utilizado en desarrollo de software en cualquier computador ubicado en una sola dirección física (en sólo una oficina).
  • La licencia del desarrollador permite la redistribución de aplicación que integra los ensamblados SDK redistribuibles no más de 100 copias en el año.
  • La licencia de la compañía permite la redistribución de aplicación ilimitada, que integra los ensamblados SDK redistribuibles.

 

 

¿Hay la diferencia en utilizando mi aplicación en Desktop PC o en Server?

Si, hay. Por favor lea la sección "Deploying" en documentación de este producto para que comprender la diferencia.

Los terminos: Desktop PC – SO Windows XP, Vista, 7 está instalado. Server – SO Windows Server 2000, 2003, 2008 está instalado.

 

 

No puedo abrir el archivo JBIG2 usando su biblioteca. ¿Qué debo hacer?

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

 

 

¿Cómo 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 desventajas 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 “random-access”?

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

 

 

¿Cómo 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.

 

 

¿Cómo 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.

 

 

¿Cómo comprimir los files al máximo aunque con la pérdida de calidad?

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

 

 

¿Cómo convertir TIFF a JBIG2 utilizando ImageCollection y JBIG2Encoder?

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

 

 

¿Cómo convertir JBIG2 a TIFF utilizando ImageCollection y TIFFEncoder?

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