Si necessitem calcular la relació d'aspecte d'una imatge —o d'alguna altra cosa— podem fer servir aquesta fòrmula per comprovar si encaixa dins les restriccions de determinat servei. En aquest cas, ens fixem en les restriccions d'Instagram al moment d'escriure aquest article.
declare( strict_types = 1 ); $max = 1.91 / 1.00; $min = 4.00 / 5.00; $width = 1080.00; $height = 1350.00; $size = (float) $width / $height; echo $max . " - " . $min . "\n\n"; echo $size . " "; echo ($size >= $min && $size <= $max) ? "ok!" : "ko!";
Es calcula la relació d'aspecte dividint l'amplada per l'alçada; si dona un valor fora del rang entre $max i $min, llavors no és correcte.
Comentaris
Publica un comentari a l'entrada