Depuis qu’Intel a annoncé son retour dans le marché des GPU, ATI et Nvidia cherchent à tout prix à inverser la tendance en dotant leurs processeurs graphiques de capacités de calculs autrefois dévolues au CPU. C’est le cas de CUDA chez Nvidia et du couple Stream SDK / CAL chez ATI. Si ces initiatives restent pour le moment assez marginales en raison des limitations inhérentes à l’architecture simpliste d’un chip graphique, tous les constructeurs mettent le paquet au niveau marketing pour promouvoir ces nouvelles technologies.
Adobe vient ainsi d’annoncer que la prochaine version CS4 de Photoshop, prévue pour Octobre, utilisera les capacités des GPU pour effectuer des opérations de filtrage, de rotation ou de changement d’échelle. Sur le papier, une telle utilisation est séduisante. Toutefois, il ne faut pas oublier que, depuis des années, Adobe fait systématiquement le même type d’annonce avec toutes les nouvelles technologique comme le MMX, le SSE1/2/3/4, les CPU double cœurs, …etc., sans que ces « optimisations » soient réellement perceptible dans la pratique. D’ailleurs, tant qu’à être sarcastique, on voit mal comment Adobe pourrait vraiment tirer parti des fonctionnalités avancées offertes par un SDK comme CUDA alors que Photoshop CS3 n’est même pas disponible en 64 bits. Un comble pour un logiciel conçu pour traiter de grosses quantités de données.
Dans ma légendaire clémence, j’ai toutefois lu le communiqué jusqu’au bout et j’y ai dégotté une nouvelle fonction intéressante : le Content-aware scaling. Avec Photoshop CS4, il sera ainsi possible de redimensionner une image tout en maintenant les proportions sur certaines parties (voir exemple ci-dessous). Ca fera 1000$. Merci.
Voir la news (2 images, 0 vidéo )