Comment créer un plug-in Photoshop

Photoshop, le logiciel informatique de conception graphique et de manipulation de photos d'Adobe, prend en charge les plug-ins créés par l'utilisateur pour étendre les fonctionnalités du programme. Ces plug-ins peuvent être partagés sur la propre place de marché en ligne d'Adobe ou obtenus directement auprès des développeurs. Bien que certains plug-ins soient gratuits, bon nombre des plug-ins les plus riches en fonctionnalités doivent être achetés. Afin de créer vos propres plug-ins, vous devez savoir programmer en utilisant le langage de programmation C++. Vous devez également disposer d'un framework C++ (Visual Studio pour Windows ou Code Warrior pour Mac ou Unix) et d'une plateforme de développement (Adobe Photoshop SDK). Un bon plug-in nécessitera également une connaissance approfondie des algorithmes du logiciel graphique Photoshop.

Étape 1

Devenez membre de l'association des développeurs Adobe. Cette adhésion vous donnera droit à des réductions sur les produits Adobe (y compris le kit du développeur de logiciels) et sur l'assistance technique.

Étape 2

Connectez-vous à l'association des développeurs Adobe à l'aide des informations d'identification qui vous ont été fournies lors de la création de votre adhésion et téléchargez le kit de développement logiciel (SDK) spécifique à votre version de Photoshop. Par exemple, si vous utilisez Adobe Photoshop CS2, téléchargez le SDK Photoshop CS2. Les machines Windows et Macintosh auront besoin de fichiers différents, alors assurez-vous de télécharger le bundle approprié pour votre système d'exploitation.

Étape 3

Lisez toute la documentation fournie avec votre version du SDK. Plusieurs centaines de pages contenues dans plusieurs fichiers .PDF expliquent le fonctionnement du kit de développement logiciel et comment utiliser votre framework C++ pour coder les plug-ins Photoshop. Vous devez vous familiariser avec la documentation avant de commencer à coder un plug-in.

Étape 4

Écrivez le code de votre plug-in. Ce processus varie considérablement en fonction du type de plug-in que vous avez l'intention de créer. Les possibilités sont illimitées, et selon la complexité de votre plug-in, vous devrez peut-être écrire plusieurs centaines de lignes de code avant que votre plug-in ne soit terminé. Reportez-vous à la documentation accompagnant le SDK pour obtenir de l'aide et utilisez le support technique fourni avec votre adhésion à ADA,

Étape 5

Compilez et testez votre plug-in. Les plug-ins que vous avez créés sont installés de la même manière que les plug-ins téléchargés : placez simplement le fichier du plug-in dans votre dossier Photoshop Plug-ins. Utilisez votre adhésion ADA pour obtenir plusieurs versions de Photoshop à des fins de test, ou demandez l'aide d'amis qui possèdent différentes versions de Photoshop. Testez votre plug-in sur de nombreuses images différentes pour vous assurer que votre plug-in fonctionne comme prévu.

Téléchargez votre plug-in sur Adobe Marketplace ou distribuez le plug-in sur votre site Web ou sur un CD de logiciel. Vous êtes autorisé à facturer des frais aux utilisateurs qui souhaitent utiliser votre plug-in, alors n'hésitez pas à fixer un prix raisonnable. En 2010, de nombreux plug-ins professionnels et populaires sur Adobe Marketplace coûtaient environ 80 $.