PHP Classes

File: doc/DOC.md

Recommend this page to a friend!
  Classes of Bruno Henrique Ferreira de Oliveira   PNG Hex Color Modifier   doc/DOC.md   Download  
File: doc/DOC.md
Role: Documentation
Content type: text/markdown
Description: Image behavior note in portuguese
Class: PNG Hex Color Modifier
Replaces a color in a PNG image by another color
Author: By
Last change:
Date: 7 years ago
Size: 2,618 bytes
 

Contents

Class file image Download

?Com o software X Editor Neo nota-se que:

Das imagens PNG.

-Cada hex é agupado em 2 dados de 1 a 9 e de a até f.

-Nas imagens PNG de cor única e transparência de 255 nota-se o hex da cor após os hexes 54 45.

-Nas imagens PNG de cor única e transparência de 255 nota-se uma sequência de quatro hexes em separado, sendo estes um tipo de identificação da cor.

-Nas imagens PNG de cor única e transparência de 254 nota-se os hexes misturados a ausência de hexes 54 45.

-Notou-se no hex da cor quando modificado a exibição da imagem PNG no sistema operacional Windows 7, mas quando o identificador não concorda com o hex da cor os navegadores web não exibem a imagem.

-O identificador é diferente do hex da cor e não foi observada por mim ainda nenhuma relação lógica que possa levar a construção de um código para descobri-lo automaticamente.

-Em todas as imagens PNG até agora notou-se um ou mais IDAT.

-IDAT são como tags sem fechamento que são os dados da imagem PNG.

-O Endereço hex de IDAT é 49 44 41 54, seguido de um hex que diferencia o IDAT onde começam os dados da imagem.

-Nas imagens complexas de várias cores nota-se vários hexes 54 45.

Das imagens JPG.

-Nota-se em todas as imagens jpg de baixa e alta complexidade de cores os hexes 003f, 3f00 ou 3f.

-As fotos simples e complexas modificadas puderam ser exibidas tanto no sistema operacional quanto nos navegadores web.

-Observa-se que os hexes das cores são os 20 primeiros hexes após estes hexes.

-Substituindo de 4 até 20 hexes após estes hexes iniciais notou-se uma mudança de cor e exibição com alguns ou muitos pixels danificados dependendo da imagem.

-Algumas cores em fotos complexas não foram exatas e mudaram sua cor.

-As cores em fotos simples ficaram exatas com deformações dependendo da imagem.

-Algumas fotos complexas não puderam ser modificadas com totalidade, ficando com o topo original na medida de 25% mais ou menos.

-As fotos complexas que puderam ser modificadas tem tamanho máximo de 1024x768.

-Notou-se que as imagens simples tem um conjunto de hexes único, variando com a cor, assim como um padrão de hexes variando entre combinações de 0a28a280.

-Notou-se uma estabilidade da deformidade de imagens simples após o uso do método que será documentado no código de JPG fix. A deformidade que ocorria nas cores cyan2, gray,lightpink,yellow e white sumiram após a ativação do método e a troca de cada cor da inicial até a última.