segunda-feira, 9 de abril de 2012

WDP (jpeg-xr) Glitch

Ao experimentar com o formato de imagem wdp (jpeg-xr), ou HD Photo, descobri uma maneira de corromper seu código fonte que gera imagens de grandes dimensões a partir de arquivos pequenosAtravés deste processo que criei, obtive imagens muito detalhadas de até 22x24 metros.
Para exemplificá-lo parti de uma imagem RGB de 120x172px (4,2x6,0 cm, 72 dpi, 30KB), a converti para wdp e editei seu código fonte usando o Notepad++. A partir deste código corrompido gerei uma imagem de 30465x43777px (10,7x15,4 metros, 72 dpi, 3,73GB). O procedimento foi executado em Windows XP SP3, usando Photoshop CS3 com o plug-in para compressão wdp.
O formato wdp abre um leque de possibilidades visuais. É compatível com diversos espaços/profundidades de cor (bitmap, grayscale, rgb, cmyk / 8bit, 16bit, 32bit) e, em cada um destes, várias configurações de compressão são possíveis.

O processo:
1-Instale o plug-in para compressão wdp no Photoshop (versão atualizada para Mac e Windows);
2-Escolha uma imagem qualquer, recorte-a ou redimensione-a para o tamanho 120x172px - 72dpi, espaço de cor RGB e profundidade de 8-bit;
3-Salve-a como wdp (eu usei as configurações abaixo, mas várias outras configurações podem ser utilizadas, afetando o resultado final de diversas formas);



4-Abra o arquivo wdp no Notepad++. Tecle ' ctrl+f ' e localize no código fonte a expressão WMPHOTO (em verde na imagem abaixo);

5-Edite da forma indicada nas duas imagens abaixo o quarto e o quinto caracteres imediatamente após WMPHOTO (marcados em vermelho);

Código antes da edição (os dois caracteres marcados em vermelho devem ser movidos para as posições indicadas na imagem seguinte).

Código depois da edição

De uma maneira geral, denominando os 5 primeiros caracteres imediatamente após WMPHOTO como A, B, C, D e F, a edição a ser feita no código fonte segue o seguinte esquema:

Antes:
WMPHOTO___ ___ ABC___ D ___ EF ___

Depois:
WMPHOTO___ ___ ABCD___ E ___ F ___


6-Salve as modificações e reabra o arquivo wdp o no Phototoshop. Este arquivo corrompido, ao ser reinterpretado pelo Photoshop, gera uma imagem de 3,73GB, portanto certifique-se da disponibilidade de espaço em disco e tenha paciência ao reabri-lo, pois vai demorar um pouco (abaixo a imagem resultante - 3% zoom):

Imagem final: 30465x43777 px / 10,7x15,3 metros - 72dpi / 3,75GB (3% zoom)


Abaixo alguns recortes da imagem final em tamanho real (100% zoom):

Crop da imagem final: 900x1293 px (100% zoom)



Crop da imagem final: 900x1293 px (100% zoom)



Crop da imagem final: 900x1293 px (100% zoom)



Crop da imagem final: 900x1293 px (100% zoom)



Crop da imagem final: 900x1293 px (100% zoom)



Crop da imagem final: 900x1293 px (100% zoom)

Nenhum comentário:

Postar um comentário