Documentos PSD aplanados

Cuando se trabaja en varios documentos PSD de Photoshop que tienen las mismas dimensiones de documento (tamaño y resolución) en el mismo espacio de color RGB, ¿por qué terminan con diferentes tamaños de archivo cuando se acoplan a un formato TIFF sin compresión, utilizando las mismas funciones de guardado?

¿Qué tan grande es la diferencia? Una pequeña diferencia podría explicarse por los metadatos. (También tenga en cuenta que una pequeña diferencia en el tamaño real del archivo puede causar una mayor diferencia en el tamaño del disco, si hace que el archivo requiera un bloque adicional).

Respuestas (3)

Diferentes áreas dentro de un documento necesitan bytes diferentes. Las dimensiones del archivo son solo un aspecto del tamaño de un archivo.

Un píxel que es 0/0/255 necesita un conjunto diferente de datos que un píxel que es 199/238/175.

A menos que todos los píxeles de sus documentos coincidan, siempre serán diferentes en términos de tamaño de archivo.

3 peleas....

toda la inundación de 500x500px se llenó con un color y se guardó exactamente con los mismos pasos. La única variación son los datos de píxeles reales. De hecho, la única variación es el color del documento. Sin perfiles de color incrustados, capas o transparencias.

ingrese la descripción de la imagen aquí

Los tamaños variarán en función de los datos de píxeles...

ingrese la descripción de la imagen aquí

Haga clic derecho/Control-clic y abra la imagen en una nueva pestaña/ventana para verla más fácilmente

Esta ligera variación podría deberse a la imagen de vista previa incrustada para el archivo. Si la vista previa usa compresión, entonces los diferentes campos de color podrían estar comprimiéndose de manera diferente. Para obtener respuestas sólidas e irrefutables sobre por qué sucede esto, creo que debe preguntarle a Adobe, ya que es un problema de soporte técnico, no un problema de diseño.

Su explicación asume que TIFF almacena información de color como texto sin formato. Pero esto sería innecesariamente ineficiente y no es nada que pueda confirmar de un vistazo rápido o mirando algunos TIFF reales. Sin embargo, si TIFF almacena estos números como datos binarios (que asumo firmemente, porque así es como almacena datos de manera eficiente), 0/0/255 y 199/238/175 ocuparían la misma cantidad de espacio, ya que ambos corresponden a 3 bytes Hay una razón por la que cada eje de color puede tener 256 = 2⁸ valores posibles, ya sabes.
Los archivos TIFF almacenan datos en una variedad de formas y aquí
Sí, pero esta pregunta se trata de archivos TIFF guardados con la misma configuración e incluso entonces, esto no es lo que explicaste.
No hay 2 archivos que tengan exactamente el mismo tamaño a menos que los archivos sean idénticos en todas las formas imaginables . Todos los archivos tiff de 3000x1500px, RGB, que contienen metadatos y perfiles de color idénticos, nunca tendrán el mismo tamaño (kb) si hay alguna variación en los datos de píxeles.
Eso está mal (incluso si excluimos la pura suerte). No solo no hay ninguna razón por la que esto deba ser así (como se explicó anteriormente); También probé esto solo para estar seguro: creé un garabato con GIMP, lo exporté como un TIFF sin compresión, dibujé un poco más y lo exporté a otro TIFF con exactamente la misma configuración y voilà: exactamente el mismo tamaño de archivo.
Para ampliar mi explicación anterior: 0/0/255 se traduce 000000000000000011111111en bits (es decir, así es como se almacena); 199/238/175 se traduce en 110001111110111010101111. Esos fragmentos de dos bits tienen el mismo tamaño y también lo tienen todos los demás colores RGB posibles (y esto es por construcción, porque de lo contrario almacenar datos de esta manera sería mucho más complicado). Por supuesto, todo cambia si activa la compresión, pero eso está explícitamente excluido.
@Wrzlprmft No me equivoco. Vea el ejemplo que he agregado a mi respuesta. Solo los datos de píxeles son diferentes, lo que da como resultado archivos de diferentes tamaños. Ponte a prueba si no me crees.
¿Con qué programa creaste esos archivos? (Tenga en cuenta que no discuto la observación del autor de la pregunta; solo discuto su explicación).
PhotoshopCC2014. Todo un archivo. guardado 3 veces. Por lo tanto, los metadatos y las opciones son consistentes en todos los archivos.
Entonces, reprodujiste la observación del autor de la pregunta. Pero eso no quiere decir que tu explicación sea correcta. Esto solo muestra que Photoshop cambia más que solo los datos de píxeles. Hice el mismo experimento con GIMP y no sucedió.
Y mi Ford se maneja de manera diferente a mi Chevy. La pregunta formulada sobre Photoshop.
Correcto, y la pregunta por qué no si. Además, su explicación es independiente del programa utilizado para guardar el archivo. Entonces, si su respuesta es correcta, debería ver el mismo efecto con los archivos TIFF creados con GIMP, pero no lo veo.

Si ha activado la opción Maximizar compatibilidad, PhotoShop crea una capa plana oculta.

Si no necesita compatibilidad con versiones anteriores, puede desactivarla. Elija Edición > Preferencias > Gestión de archivos.

Cambie 'Maximizar la compatibilidad de archivos PSD y PSB' a 'Nunca' y Photoshop dejará de preguntarle cada vez que guarde un nuevo archivo.

Sin saber la magnitud de las diferencias que está viendo, es difícil decirlo. El culpable más probable (aparte de las diferencias de metadatos mencionadas por Wrzlprmft en su comentario) es una miniatura/vista previa que probablemente esté comprimida. Dependiendo de la imagen, estos pueden variar en tamaño. La inclusión de miniaturas es una preferencia de aplicación configurable y también una opción de diálogo para TIFF.

Es plausible que haya algún tipo de algoritmo de empaquetado involucrado cuando se elige "sin compresión", pero no he visto ninguna referencia explícita a esto aparte de "empaquetar datos en bytes con la mayor precisión posible" en los documentos TIFF.