Problème dimension image - PHP - Programmation
Marsh Posté le 17-04-2007 à 17:47:30
Niveau algo, je dirais bêtement : (pseudo code)
Code :
|
Marsh Posté le 17-04-2007 à 17:58:59
Je vais essayer de partir dans cette direction, en tout cas c'est carrément plus synthétique que mon usine à gaz.
Merci
Marsh Posté le 17-04-2007 à 18:14:17
MagicBuzz a écrit : Niveau algo, je dirais bêtement : (pseudo code)
|
THIS IS NOT GONNA WORK
Il faut bosser sur la partie entière sur x et y sinon c'est sur que ça va marcher. ( enfin la disons que le "y = nbpixels / x;
if (x * y == nbpixels)" il va tout le temps rentrer dedans )
Code :
|
Marsh Posté le 17-04-2007 à 18:25:30
MagicBuzz a écrit : Niveau algo, je dirais bêtement : (pseudo code)
|
Ca marche à condition de travailler avec des nombres entiers, j'ai ainsi modifié le code en
Code :
|
Merci bien pour votre aide
Cordialement
Marsh Posté le 18-04-2007 à 00:40:55
wildschwein a écrit : Ca marche à condition de travailler avec des nombres entiers, j'ai ainsi modifié le code en
|
j'avais esffectivement donné un code (plus ou moins compilable) basé sur la syntaxe du C. et en C, les variables sont effectivement typées (donc le résultat d'un appel à sqrt() ou une division à partir d'entiers ne retourne que des entiers )
Marsh Posté le 17-04-2007 à 17:40:45
calculer la taille d'un tableau
Bonjour,
J'aimerais résoudre le problème d'affichage suivant : j'ai un nombre x de pixels à afficher (ordre sans importance) et je voudrais les
afficher dans une image la plus "carrée" possible. (si j'ai 20 pixels, ça devrait donner 5 colonnes et 4 lignes; si j'ai 30 pixels, ça devrait donner 6 colonnes et 5 lignes; etc)
Pour cela, j'ai fait le bout de programme ci-dessous, mais j'aimerais éviter la chose suivante : que 40 = 5x8 et non 10x4. Voyez vous où je peux intervenir ? Et comment optimiser ce code
Merci d'avance
Cordialement