Skip to content

Instantly share code, notes, and snippets.

@brendomaciel
Last active May 17, 2017 18:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brendomaciel/5f7229b11a2be2c7bb363841cb8fb7f2 to your computer and use it in GitHub Desktop.
Save brendomaciel/5f7229b11a2be2c7bb363841cb8fb7f2 to your computer and use it in GitHub Desktop.
Cálculo para encontrar as medidas relativas de imagens e suas margens em um grid do tipo: 6 linhas na primeira coluna x 1 linha na segunda coluna.
Declaração de variáveis
LIP: Largura da imagem principal
AIP: Altura da imagem principal
MIP: Margem da imagem principal
LMI: Largura da miniatura
AMI: Altura da miniatura
MMI: Margem da miniatura
NMI: Número de miniaturas
NMA: Número de margens de miniaturas
MRL: Margem da miniatura relativa à largura da miniatura
Imposições
- A imagem principal e as miniaturas são quadrados perfeitos, ou seja, ambas possuem lados de medidas iguais;
- A soma da largura da miniatura à margem da imagem principal e a largura da imagem principal é igual a 100%;
- A altura da imagem principal é igual a: (número de minituras * largura da miniatura) + ((número de miniaturas - 1) * espessura da miniatura);
Desenvolvimento da fórmula
LIP = AIP
LMI = AMI
MMI = MIP
LIP + MIP + LMI = 100%
LIP = (NMI * LMI) + (NMA * MMI)
(NMI * LMI) + (NMA * MMI) + MIP + LMI = 100%
MRL = 100 / (LMI / MMI)
Resolução da equação matemática
LMI = 12%
NMI = 6
NMA = NMI - 1
(6 * LMI) + (5 * MMI) + MIP + LMI = 100%
(7 * LMI) + (5 * MMI) + MIP = 100%
(7 * LMI) + (5 * MMI) + MMI = 100%
(7 * LMI) + (6 * MMI) = 100%
(7 * 12%) + (6 * MMI) = 100%
84% + (6 * MMI) = 100%
6 * MMI = 100% - 84%
6 * MMI = 16%
MMI = 16% / 6
MMI = 2,666666666666667%
LIP = (6 * 12%) + (5 * 2,666666666666667%)
LIP = 72% + (5 * 2,666666666666667%)
LIP = 72% + 13,33333333333334%
LIP = 85,33333333333334%
MRL = 100 / (12% / 2,666666666666667)
MRL = 100 / 4,499999999999999%
MRL = 22,22222222222223%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment