What is the best language for photoshop?

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

Discussion Overview

The discussion revolves around the best programming language to use for adding shaders and plugins to Photoshop, focusing on the Photoshop SDK and its compatibility with various languages.

Discussion Character

  • Exploratory, Technical explanation

Main Points Raised

  • One participant inquires about using C++ for developing shaders/plugins in Photoshop, citing familiarity with image algorithms.
  • Another participant notes that the Photoshop SDK consists of C-language header files and suggests that knowledge of C is essential, while expressing uncertainty about the compatibility of C++ with the SDK.
  • A participant expresses disappointment regarding the lack of online support for the SDK and questions the feasibility of using GSLS for creating simple shaders.
  • Another participant admits unfamiliarity with GSLS but mentions that the SDK appears to support C++ natively and suggests the possibility of third-party wrappers for other languages.

Areas of Agreement / Disagreement

Participants express uncertainty regarding the compatibility of C++ with the Photoshop SDK and the availability of support for different programming languages, indicating that multiple views remain on the best approach.

Contextual Notes

There are limitations regarding the clarity of SDK documentation and the potential need for solid knowledge of both C and C++ for effective use of the SDK.

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
22K
  • · 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