2010-09-27 8 views

Répondre

3
  1. Grab toutes les photos dans le tableau
  2. Trouvez les deux plus grandes dimensions
  3. Faire une toile qui peut contenir 4 images couvrant une zone du produit des deux plus grandes dimensions, à savoir Height = MaxY * 2 et Width = MaxX * 2.
  4. Placez les images sur la toile, vous pouvez facilement utiliser les dimensions max comme guide ici:
    1. x = MaxX/2 + Image1 Largeur/-2, y = MaxY/2 + Image1 Hauteur/-2
    2. x = MaxX + (MaxX/2 + Image2 Largeur/-2), y = MaxY/2 + Image2 Hauteur/-2
    3. x = MaxX/2 + Image3 Largeur/-2, y = MaxY + (MaxY/2 + Image3 Hauteur/-2)
    4. x = MaxX + (MaxX/2 + Image4 Largeur/-2), y = Maxy + (Maxy/2 + Image4 Hauteur/-2)
  5. Enregistrer sur le disque

vous pouvez réduire à un maximum de jeu, auquel cas vous devez introduire une échelle m ultiplier dans l'équation. Vous pouvez également recadrer à une taille carrée pour réduire l'espace vide induit par les images de différents formats.

Mots-clés: getimagesize, imagecreatetruecolor, imagecopyresampled.

Questions connexes