3

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?

Walter
  • 16,146
vietean
  • 139
  • remember that Photoshop is way older than any of these. Heck, it's older than any desktop OS in use! – Javier Apr 08 '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 09 '11 at 07:59

1 Answers1

14

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.

Joel Etherton
  • 11,674
  • 7
  • 46
  • 55
  • 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 - on strike Apr 08 '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! –  Apr 08 '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 08 '11 at 17:49