Si Windows sait gérer deux écrans depuis quelques années, cette gestion reste
encore aujourd'hui relativement limitée. En particulier, il n'est possible de
définir qu'une seule image d'arrière-plan. Pour avoir deux images différentes,
il faut donc les combiner en une seule couvrant la résolution totale des deux
écrans.
Il est donc simple de se monter un fond d'écran, mais par contre, pour en
créer un bon nombre à utiliser avec un logiciel de changement automatique de
papier-peint comme Wallpaper Rotator, ça devient vite long et ennuyeux...
IBDPhotoMerge permet de fusionner automatiquement des images pour composer des
papier-peints bi-écran, en redimensionnant automatiquement les images pour les
adapter à la résolution des écrans.
Si les images n'ont pas le même ratio que l'écran (par exemple, image 4/3 pour
un écran 16/10ème), IBDPhotoMerge centre automatiquement l'image sur l'écran et
complète le vide avec des marges dont la couleur est adaptée en fonction des
couleurs de l'image (la couleur de chaque marge est égale à la couleur moyenne
de la bordure de l'image correspondant à la marge).


UTILISATION
-----------
Une fois IBDPhotoMerge installé et configuré, déposez vos images source dans le
répertoire source du serveur puis chargez le ficher merge.php via votre
navigateur.
La page peut mettre longtemps à se charger, le chargement se termine une fois
que toutes les images sont traitées.

PERFORMANCES
------------
Sur un processeur AMD Athlon 64 à 1 GHz, pour générer des fonds d'écran 
2x1680x1050, les performances suivantes ont été mesurées :
- 10.5s pour fusionner 10 images sources en 1680x1050
- 10.6s pour fusionner 10 images sources en 1280x800 sans zoom
- 45.5s pour fusionner 10 images sources en 1280x800 avec zoom
- 77.1s pour fusionner 10 images sources en 2560x1600

Sur une Dedibox de 1ère génération, pour générer des fonds d'écran 
2x1680x1050, les performances suivantes ont été mesurées :
- 23.7s pour fusionner 10 images sources en 1680x1050
- 25.2s pour fusionner 10 images sources en 1280x800 sans zoom
- 72.4s pour fusionner 10 images sources en 1280x800 avec zoom
- 118.3s pour fusionner 10 images sources en 2560x1600

Sur un compte Free.fr, pour générer des fonds d'écran 2x1280x800, les
performances suivantes ont été mesurées :
- 8.4s pour fusionner 10 images sources en 1280x800
- 8.2s pour fusionner 10 images sources en 1024x640 sans zoom
- 20.6s pour fusionner 10 images sources en 1024x640 avec zoom
- 26.6s pour fusionner 10 images sources en 1440x900

LIMITATIONS
-----------
- Pour obtenir les meilleurs résultats en terme de qualité, nous vous
  conseillons de redimensionner les images à l'aide d'un logiciel spécialisé
  avant de les déposer pour traitement.
- Sur la plupart des hébergeurs PHP, la durée d'exécution des scripts PHP est
  limitée (de l'ordre de 30s). Si ces le cas sur votre hébergeur, il est
  préférable d'effectuer les opérations de redimensionnement avant de déposer
  les images sources sur le serveur.
- Certains hébergeurs imposent des limites assez strictes au niveau de
  l'utilisation mémoire. Ceci limite la résolution maximale possible. Par
  exemple, chez Free.fr, le script est limité à 2x1440x900.