What is the best language for photoshop?

  • Thread starter Thread starter Superposed_Cat
  • Start date Start date
  • Tags Tags
    Language Photoshop
Click For Summary
SUMMARY

The best language for developing shaders and plugins for Photoshop is C++, as the Photoshop SDK primarily consists of C-language header files but supports C++ natively. Users must possess a solid understanding of both C and C++ to effectively utilize the SDK. While GLSL and other languages may be considered, they are not directly supported, and the SDK lacks comprehensive online documentation. Third-party wrappers for alternative languages may exist, but they require additional research to identify.

PREREQUISITES
  • Proficiency in C++ programming
  • Understanding of C programming language
  • Familiarity with Photoshop SDK and its header files
  • Basic knowledge of shader programming concepts
NEXT STEPS
  • Explore the Photoshop SDK documentation for C++ integration
  • Research shader programming techniques using C++
  • Investigate third-party wrappers for shader development
  • Learn about GLSL and its applications in graphics programming
USEFUL FOR

Graphic developers, plugin creators, and anyone interested in enhancing Photoshop functionality through custom shaders and plugins.

Superposed_Cat
Messages
388
Reaction score
5
Hi, I recently got photoshop and was wondering how one would go about adding your own shaders/plugins. I am familiar with basic image algorithms and techniques:supereagle, 2xsai, supersampling, rasterization ect and can code in C++ which I heard was the main language for these things. Should I just use C++ or learn GSLS or rederman?. Thanks for any help/opinions.
 
Technology news on Phys.org
The Photoshop SDK is a bunch of C-language header files.

While one probably could be smart and use other languages for that, solid knowledge of C would be required. I am not sure whether the header files are directly compatible with C++; to use C++ where C is supposed to be used, one has to know both C++ and C very well.
 
Oh.That sucks, I hear the SDK has virtually no help/support online. So I couldn't just use GSLS? I just intentd on making simple shaders.
 
I have no idea what GSLS is. After another look at the SDK, it seems to support C++ natively.

There might be third-party wrappers for other languages, but you would have to look for them.
 
  • Like
Likes   Reactions: 1 person

Similar threads

  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 397 ·
14
Replies
397
Views
20K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
16
Views
3K
Replies
18
Views
3K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K