PHP Classes

File: doc/DOC.md

Recommend this page to a friend!
  Classes of Bruno Henrique Ferreira de Oliveira   PHP Post-it Notes   doc/DOC.md   Download  
File: doc/DOC.md
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: PHP Post-it Notes
Generate images with text using vectorial fonts
Author: By
Last change:
Date: 7 years ago
Size: 1,517 bytes
 

Contents

Class file image Download

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

-BMP é mais viável para esta tarefa porque possui padrões de hexes que outros tipos de imagens analisadas não possuem:

-As imagens dos post-its precisaram de modificação com os hexes 10;

-A gravação de letras é feita em horizontal, ou seja da direita para a esquerda;

-Uma gravação de uma linha de imagem pode gravar uma ou mais partes de várias letras que estejam no caminho;

-Fazer um map em xml de cada conjuto de hexes e lenght (distância entre um bloco de hexes e outro);

-Definir que, se uma distância for x porcento menor que a distância máxima, então não é uma segunda letra que vem, mas sim uma perna da mesma letra.

-Definir que, se a distância for igual, x porcento menor com limite ou maior, então é a próxima letra que vem.

Exemplo:

Letra A em imagem de 300px por 300px.

Distância 1=60 pares de hexes, próximo bloco=perna.

Distência 7=>60 pares de hexes, próxima linha.

-Adicionar no começo de cada bloco de hexe o identificador da letra (hexes de 61 à 7a [ver tabela de hexes]) a fim de facilitar a leitura dentro da imagem;

-Menos número de offset ("initialhex*2", ver no X Editor Neo com decimal) quer dizer ao sul;

-Maior número de offset ("initialhex*2", ver no X Editor Neo com decimal) quer dizer ao norte;

-Com isto foi possível a quebra de linha e o alinhamento das letras.

Dados importantes: Padrão do desenho das letras na imagem de teste (<letra>.bmp): width:100/250 px Início: hex 1078*2