I am wondering what is the default graphics engine used in Photoshop? It's great tool. And I don't know how they make it?

I mean, if I want to create a simple tool like it, I will use MFC/GDI+. So, what is core to make Photoshop being great tools?

  • remember that Photoshop is way older than any of these. Heck, it's older than any desktop OS in use! – Javier Apr 8 '11 at 13:54
  • @Walter: 10x, I'm a vietnamese. I'm not pretty good in English. And your comment about "Photoshop is way oder"... is lighting me. – vietean Apr 9 '11 at 7:59

They have a custom graphics engine written directly against the APIs of the OS's they code for. That's one of the things that sets them apart from the rest of the graphics tools out there is that they aren't just using the stock junk that comes built into the APIs.

As for the core -- it's people. Brilliant, hard-working, well-paid people.

| improve this answer | |
  • I like to think at least some of the code is still Thomas Knoll's original from "Display" written on his Mac Plus! He was still the lead developer on the Photoshop team up until version CS4. – Cody Gray Apr 8 '11 at 14:47
  • 2
    What? Graphics engines are software? Written by people! But surely programmers are just people who glue together existing APIs, and the APIs are these magical gifts from the gods! – Steve314 Apr 8 '11 at 17:43
  • 2
    @Steve314: I'm part of the propaganda machine. I put forth nonsensical information to give mortals the hope of being able to mingle with the gods. The gods don't get paychecks, they feed off the souls of the unworthy. – Joel Etherton Apr 8 '11 at 17:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.