A Photoshop születése belülről: titkok az eredeti forráskódból

A Photoshop születése belülről: titkok az eredeti forráskódból
A nyolcvanas évek végén Thomas és John Knoll, két testvér, valószínűleg nem gondolta volna, hogy egyszer a nevük bekerül a történelemkönyvekbe – vagy hogy a programjuk saját igével írja be magát a nyelvbe. 1987-ben Thomas, a Michigani Egyetem PhD-hallgatója, megírta első képfeldolgozó szoftverét, amely digitális képek megjelenítésére és módosítására szolgált. Az ötlet nem egy világhódító termék szándékával született, sokkal inkább saját örömükre, valamint Thomas bátyja, John munkájához (ő akkor az Industrial Light & Magic-nél dolgozott vizuális effektek fejlesztőjeként).

Az első lépések és az út az Adobe-ig

A Display nevű program fokozatosan komolyabbá vált, és 1988 nyarára már tisztán látszott, hogy ennél többről van szó: piacképes termék születik. Ekkor kapta a Photoshop nevet, és a testvérek kiadót kerestek a terjesztéséhez. Elsőként a Barneyscan diaszkennergyártó integrálta egyes szkennereihez Barneyscan XP néven; ebben az időszakban mintegy 200 példány kelt el. Az áttörés akkor érkezett el, amikor az Adobe művészeti igazgatója, Russell Brown felismerte a szoftverben rejlő lehetőségeket, és az Adobe végül 1989 áprilisában licencelte a forgalmazására. 1990-ben megjelent a Photoshop 1.0, és a következő tíz évben több mint 3 millió példány talált gazdára.

Belső titkok: az első verzió kódja

Az eredeti Photoshop doboza és lemeze ma már múzeumi darabnak számít. A szoftver döntően Pascal nyelven íródott Macintosh rendszerekre, némi Motorola 68000 assemblyvel megfűszerezve a kritikus részeknél. Az első verziót szinte egyedül Thomas fejlesztette, a másodikon pedig már ketten dolgoztak. John felelt a képfeldolgozó beépülő modulokért. A teljes forráskód – mintegy 128 ezer sor, tömörítve 179 fájlba rendezve – most a Computer History Museum gyűjteményében is elérhető, kizárólag nem kereskedelmi célokra. A kód mintegy 75 százaléka Pascal, 15 százaléka assembly, a többi pedig adat.

Egy mestermunka szerkezete

Grady Booch, az IBM vezető szoftvermérnöke, különleges utazásnak tartja a Photoshop-forráskód tanulmányozását. Szerinte a rendszer építészetileg rendkívül átgondolt: világos elválasztás figyelhető meg a felület és az absztrakció között, a kódbázist könnyű nyomon követni, a funkciók jól szervezettek, az absztrakciók pedig érett szintet képviselnek. Meglepő egyszerűséggel és tisztasággal épül fel a szoftver, kommentárból ugyan kevés akad, de maga a kód annyira átlátható, hogy szinte feleslegessé teszi a magyarázatot. Feltűnnek benne olyan történelmi mementók is, mint a ThunderScan támogatása vagy korai fájlformátumok kezelése.

Booch szerint sok építőelem ma is (persze fejlettebb formában) jelen van a modern Photoshopban: ilyen például a tile-ok vagy a virtuálismemória-absztrakciók, amelyek lehetővé tették a hatalmas képek kezelését korlátozott hardveren. Míg a mai verziók több mint 10 millió sornyi kódot rejtenek, a legelső változat még 100 ezer sorral is elboldogult.


A korai Photoshop működése és lehetőségei

A legelső Photoshop Macen futott, és már akkor is meglepően fejlett eszközpalettát kínált. Szabadon lehetett választani ecsetformát, színt, textúrát, és néhány alapvető szűrő is rendelkezésre állt. A betűkészlet-választék, a karakter- és stílusbeállítások ugyan még korlátozottak voltak, a szöveget párbeszédablakban lehetett begépelni, majd áthelyezni a képre. Mindez a nyolcvanas évek végének Macintosh II-jén történt – a régi idők varázsa már önmagában is legendás.

Ennek alapján megállapítható, hogy a Photoshop első verziója igazi mérföldkő volt: kicsi, letisztult csapat munkája, amelyet lényeglátó architektúra és a korszakhoz képest páratlan funkcionalitás tett máig példaértékűvé. A jelek arra utalnak, hogy a szoftverfejlesztés legjobb hagyományait ebben a forráskódban is érdemes keresni és tanulmányozni.

2025, adminboss, computerhistory.org alapján

Legfrissebb posztok

MA 13:18

A növekedési hajrá titkai: mikor nősz a leggyorsabban?

🌱 Az emberi növekedés gyakran tűnhet villámgyorsnak, különösen tinédzserkorban, amikor néhány hónap alatt szinte kinövi az ember a nadrágját...

MA 13:03

A Nex Playground beköltözik: nevetés, könnyek és káosz a nappaliban

😂 A Nex Playground az idei ünnepi szezon egyik legnagyobb szenzációja lett, olyan nagy érdeklődés övezi, hogy még a Microsoft Xboxot is lekörözte az eladásokban...

MA 12:49

A lelassított Föld sorsa: valóban minden elolvadna?

🏔 Ha valaha is elgondolkodtál azon, hogy egy popdal szövegének lehet-e tudományos alapja, a Modern English Elolvadok veled (I Melt with You) című slágere jó alapanyag a vizsgálódásra...

MA 12:17

Az MI már mindenütt ott van, a tévé mégsem az igazi

📺 Már szinte mindenhol ott az MI: a Google hol támogatja, hol ellene harcol...

MA 12:01

Az ősi tengerek szörnyei ma is rémálmaink lennének

130 millió évvel ezelőtt a tengerek urai olyan szuperragadozók voltak, amelyeket ma elképzelni sem tudunk...

MA 11:34

A Riot új védelme kitilthatja a régebbi gépeket

A játékosokat új kihívás várja a Riot Games többjátékos címein, ugyanis a vállalat szigorított a csalás elleni védelmén...

MA 11:17

Az új mágneses láthatatlansági pajzs megmentheti az elektronikát

🛡 A Leicesteri Egyetem mérnökei olyan eszközt mutattak be, amely képes mágneses „álarcot” vonni érzékeny elektronikai alkatrészekre, gyakorlatilag láthatatlanná téve őket a zavaró mágneses mezők számára...

MA 11:01

A James Webb leleplezte az első elszabadult szupermasszív fekete lyukat

Csillagászok döbbenetes felfedezést tettek a James Webb űrteleszkóp segítségével: egy szupermasszív fekete lyukat figyeltek meg, amely elképesztő, óránként 3,6 millió kilométeres (vagyis 1000 km/s) sebességgel száguld az űrben...

MA 10:57

Az amerikai hadsereg újabb milliárdos szerződést kötött a Rocket Labbal

🚀 A Rocket Lab újabb nagy megrendelést zsebelt be, miután az amerikai Űrfejlesztési Ügynökségtől (SDA) 297 milliárd forintos, vagyis 816 millió dolláros szerződést nyert el...

MA 10:49

A tengeri szélerőművek a tenger titkos menedékei lesznek

🌊 Kína északi partjainál, a Sárga-tengeren működő egyik offshore szélerőműpark nemcsak a megújulóenergia-termelésben jeleskedik, hanem meglepő módon a tengeri élővilágnak is otthont nyújt...

MA 10:43

Az olcsóbb Switch 2-kazetták felforgatják a játékipart

A Switch 2-felhasználói régóta aggódnak amiatt, hogy a digitális Game Key Card nem tartalmaz valódi játéktartalmat, így idővel gond lehet a hosszú távú hozzáféréssel és a tartós tulajdonjoggal...

MA 10:36

Itt az NVIDIA 72 GB-os, brutális Blackwell kártyája

🔥 Az NVIDIA vadonatúj videokártyával jelentkezett, vagy inkább az ismerős hardvert öltöztette fel extrém mennyiségű memóriával...

MA 10:29

Az MI-vel felturbózott rendszermérnökök már milliárdokat érnek

💰 Kevesebb mint két éve alapították, de a Resolve AI, az önállóan működő üzemeltetési mérnököt (SRE) fejlesztő startup már 1 milliárd dolláros, vagyis közel 350 milliárd forintos értékelést ért el a legújabb finanszírozási körben...

MA 10:22

A Google Asszisztenst leváltó Gemini csak 2026-ban érkezik

🕒 A Google tovább halasztja az Assistant és a Gemini közötti nagy váltást: legkorábban 2026-ban kerülhet sor arra, hogy az új, MI-alapú asszisztens teljesen átvegye a régi helyét Androidon...

MA 10:15

Az AirPods Pro 3 még mindig recseg, Appleék hallgatnak

Az őszi megjelenése óta az AirPods Pro 3 tulajdonosai folyamatosan panaszkodnak a fülhallgató zavaró recsegő hangjára, amely elsősorban akkor jelentkezik, amikor a zajszűrés be van kapcsolva, de éppen nem szól zene...

MA 10:02

A Switch 2 játékai tényleg kisebb kazettákon érkeznek?

A retró és árkád játékokat kiadó ININ Games váratlanul közölte, hogy újraszámolta az R-Type Dimensions III Switch 2 verziójának gyártási költségeit, mert a Nintendo két új, kisebb méretű kazettát jelentett be a Switch 2-höz...

MA 09:57

Az okostelefon, amitől a hekkerek is sírva menekülnek

Egy svájci startup, a Soverli, forradalmasítani akarja az okostelefon-biztonságot: új technológiájuk lehetővé teszi, hogy egyetlen készüléken egyszerre több operációs rendszer fusson, mindezt hardveres módosítás nélkül...

MA 09:50

Az első sikeres szív- és májátültetés gyereknél Coloradóban történt

Érdemes megérteni, miért számít mérföldkőnek, hogy egy kislány egyszerre kapott új szívet és májat...

MA 09:44

Az okostévék rémálma: idegesítő MI-ikonok lepik el a képernyőt

Nemrég egy LG okostévé-tulajdonos dühös bejegyzésével robbant be a hír, miszerint egy frissítés után letörölhetetlen Copilot MI-ikon jelent meg a készülékén...