Explicación de compresión de PDF con pérdidas y sin pérdidas
Los algoritmos de compresión generalmente se dividen en dos categorías: Lossless, que reduce un archivo sin descartar ninguna información, y Lossy, lo que reduce el tamaño del archivo al descartar permanentemente algún detalle a cambio de un resultado más pequeño. Los dos no son intercambiables: cuál se aplica depende de lo que realmente hay dentro del archivo.
La herramienta de PDF Compress de PDFPilot utiliza compresión con pérdida. Cada página se renderiza en un lienzo y se vuelve a codificar como una imagen JPEG a un nivel de calidad vinculado a la configuración que elija: compresión máxima (escala 0.6, calidad JPEG 0.5), medio (0.8, 0.7) o alta calidad (1.0, 0,92). JPEG en sí es un formato de imagen con pérdida, por lo que se descarta algunos detalles visuales en cada entorno; Los ajustes más altos simplemente descartan menos.
Esta es una compensación deliberada, no una limitación para trabajar. Los documentos escaneados y las páginas fotograficas generalmente ya son imágenes ráster, por lo que volver a codificarlas con una calidad más baja es una forma efectiva de reducirlas significativamente. El costo es que las páginas del PDF resultantes son imágenes, lo que significa que el texto ya no se puede seleccionar, buscar o copiar, independientemente de la configuración de calidad que elija.
También existe un verdadero enfoque sin pérdidas para la reducción del tamaño de PDF, por ejemplo, eliminar fuentes incrustadas no utilizadas o volver a comprimir datos de imagen sin pérdidas de manera más eficiente, pero eso generalmente ahorra mucho menos espacio en los documentos que ya están basados en texto o en vectores, y nada de ello cambia la compensación de archivos PDF escaneados o pesados en imágenes. Si mantener su texto seleccionable es más importante que lograr el archivo más pequeño posible, la compresión puede no ser la herramienta adecuada para ese documento en particular.
Para esta herramienta, esto sucede completamente en su navegador. Su archivo nunca se carga en un servidor, en ninguna configuración de calidad.