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.