P4 Software P4 Software / BarcoderX Español

Agrega esta documentación a Claude

Hazle preguntas a Claude sobre esta documentación. Claude lee las páginas publicadas y te enlaza a ellas. Copia esta dirección:

https://docs.p4software.cloud/mcp

En claude.ai o Claude Desktop: abre Configuración, luego Conectores, elige Agregar conector personalizado y pega la dirección.

En Claude Code, ejecuta:

claude mcp add --transport http docs https://docs.p4software.cloud/mcp

Salida PNG

Salida PNG

Aplica a: BarcoderX Basic y Ultimate

Estado: Construido, aún sin publicar. El escritor de PNG existe y está probado, pero todavía no se ha publicado nada y no hay nada que descargar. Convertir una etiqueta completa en un archivo PNG requiere el motor de etiquetas, que todavía no está construido. Esta página dice qué hace el escritor hoy y qué todavía no hace.

PNG es el formato de imagen que BarcoderX usa para las vistas previas, las páginas web y cualquier otro uso en que usted necesite una imagen de una etiqueta. Consulte Formatos de salida para los demás formatos. Esta página describe el escritor de PNG en sí: la parte que toma los píxeles de una imagen y escribe un archivo PNG válido.

BarcoderX escribe el archivo PNG con su propio código. Lo único que toma de .NET es la compresión de los datos de la imagen.

Qué entra

Usted entrega al escritor los píxeles de una imagen, su ancho y su alto, y de qué tipo son los píxeles. Se aceptan estos tipos:

Tipo de imagenQué contiene cada píxel
Color con transparenciaRojo, verde, azul y opacidad, de 8 bits cada uno. La opacidad es "directa": el color no viene ya multiplicado por ella. Si sus píxeles vienen premultiplicados, conviértalos primero.
ColorRojo, verde y azul, de 8 bits cada uno.
GrisUn valor de 8 bits; 0 es negro.
Blanco y negro, 1 bitOcho píxeles por byte, con el píxel de la izquierda en el bit más alto y cada fila completada hasta un byte entero. Puede entregarlo en cualquiera de dos convenciones: aquella en que 1 significa negro (la convención de un mapa de bits de etiqueta) o aquella en que 1 significa blanco (la convención del propio PNG). El archivo siempre sigue la convención de PNG.
PaletaUn número de 8 bits por píxel que apunta a una paleta de 1 a 256 colores. Cada color de la paleta puede tener su propia opacidad. El escritor guarda los números en el tamaño más pequeño que alcanza para todos los colores de la paleta: 1, 2, 4 u 8 bits.

Qué sale

  • Un archivo PNG normal que cualquier visor abre.
  • El archivo puede registrar una resolución, en puntos por pulgada, para que un programa que lo imprima conozca su tamaño real. Si usted no indica una resolución, el archivo no registra ninguna.
  • Usted puede elegir el nivel de compresión, de 0 (almacenado, sin comprimir) a 9 (el más pequeño). El valor predeterminado es 6.
  • Usted puede elegir cómo se preparan las filas de la imagen antes de comprimirlas, o dejar la elección automática. La elección automática sigue el método que recomienda el estándar PNG.
  • Los archivos no son entrelazados.

Límites

BarcoderX comprueba cada límite antes de reservar memoria, de modo que una imagen demasiado grande se rechaza de inmediato, y no después de que la computadora se haya quedado sin memoria.

LímiteValor
Píxeles en una imagen64,000,000 (64 millones) de forma predeterminada. El programa que llama al escritor puede fijar otro límite.
Ancho y altoComo mínimo 1 y como máximo 2,147,483,647 cada uno, como exige el estándar PNG. El límite de píxeles se alcanza mucho antes.
PaletaDe 1 a 256 colores. Una paleta se permite solo con imágenes de paleta, y cada píxel debe apuntar a un color que esté en ella.
ResoluciónUn número positivo y finito de puntos por pulgada.
Longitud de los datos de píxelesDebe coincidir exactamente con el ancho, el alto y el tipo de imagen.

Una imagen que incumple un límite no se escribe. El escritor informa una razón clara, con un código de diagnóstico de 3100 a 3106. Consulte Códigos de diagnóstico. Un trabajo en curso también se puede cancelar entre filas.

El mismo archivo en cada plataforma, y qué comparar

En las pruebas automáticas de BarcoderX, los archivos PNG de diez casos de prueba son idénticos, byte por byte, en Windows x64, Linux x64 y Linux arm64. Los casos usan seis imágenes: cinco pequeñas y una de unos 600 KB antes de comprimir, algunas de ellas con varios niveles de compresión.

Lea esto con cuidado:

  • Esto se midió con una sola versión de .NET; no es una promesa. La compresión la hace el propio .NET, y Microsoft no promete que dos versiones de .NET, o dos tipos de procesador, compriman la misma imagen en los mismos bytes.
  • Por eso, después de una actualización de .NET, los bytes de un archivo PNG pueden cambiar aunque la imagen no haya cambiado. El código de BarcoderX es el mismo, y los píxeles del archivo son los mismos.
  • Para comprobar que dos archivos muestran la misma imagen, compare sus píxeles, no sus bytes ni un hash del archivo. Abra ambos, compare los píxeles decodificados y considérelos iguales si los píxeles son iguales.

La parte que BarcoderX escribe por sí mismo, las filas preparadas antes de la compresión, se prueba en cada plataforma y no depende de .NET.

Qué todavía no está construido

  • Leer archivos PNG. El escritor solo escribe.
  • Crear un PNG a partir de una etiqueta. El diseño, el texto, las formas y los códigos de barras se juntan en el motor de etiquetas, que todavía no está construido. Consulte Dibujo de formas para la parte de dibujo que sí existe.
  • PNG entrelazado y otros bloques, como comentarios de texto o perfiles de color.

BarcoderX es un producto de P4 Software.

¿Te resultó útil esta página?