2025. 12. 20., 11:50

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 15:23

Az indie akció-RPG, ahol letaszítod és szöges falba vágod őket

Felmerül a kérdés, hogy mivel lehet kitűnni a Minecrafthoz hasonló, tömbös látványvilágú játékok világából, ha mindenki szinte ugyanazzal próbálkozik...

MA 15:12

A római könyvtár mélyéről került elő az angol költészet elveszett kincse

Egy ír egyetemen dolgozó kutatócsoport véletlenül bukkant rá a legrégebbi fennmaradt angol versre, miközben egy középkori könyvet lapozgatott egy római könyvtár digitalizált gyűjteményében...

MA 15:01

A DeFi új frontja: VerifiedX szerint jön a programozható, privát Bitcoin-korszak

💰 Ilyen eset például, amikor a Bitcoin körül egyre többen keresik, hogyan lehetne a világ legrégebbi blokkláncát végre nemcsak értéktárolásra használni, hanem valódi DeFi (decentralizált pénzügyi) alkalmazásokat futtatni rajta...

MA 14:56

A Civilization 7-be ingyen érkezik a történelem leghíresebb hódítója

A Civilizáció 7 (Civilization 7) legújabb frissítése hétfőn fut be, és meglepetésként minden játékos számára elérhetővé teszi a történelem egyik leghíresebb hadvezérét, Nagy Sándort...

MA 14:34

A Szaharában egyiptomiaknál régebbi, óriási kör alakú tömegsírokra bukkantak

A Kelet-Szudánban, a hatalmas Atbai-sivatagban többéves kutatómunka alatt 260 hatalmas, kör alakú temetőt sikerült azonosítani, amelyek jóval az ókori Egyiptom létrejötte előtt épültek...

MA 13:45

A Firedancer lassan, de biztosan építi a Solana új infrastruktúráját

🔥 A Jump Crypto új validátor kliense, a Firedancer, már csendben működik a Solana főhálózatán...

MA 13:34

A ChatGPT már a bankszámládra pályázik – mi baj lehet?

Az OpenAI legfrissebb újítása egy személyes pénzügyi szolgáltatás, amelyet jelenleg az USA-ban tesztelnek Pro-előfizetőkkel...

MA 13:23

A Webb és a Hubble az Örvény-galaxis vakító mélyére merülnek

Erre jellemző példa, hogy a csillagászok egy lenyűgöző, új felvételt készítettek az Örvény-galaxisról (Whirlpool Galaxy, Messier 51), amely közelebb visz bennünket a csillagok születésének rejtélyeinek megértéséhez...

MA 12:56

Az igazán ijesztő: az ellopott bankkártyád olcsóbb, mint egy kávé

💸 A digitális világban minden eddiginél könnyebb pénztárca nélkül áldozattá válni. Egy friss kutatás szerint a sötét weben mindössze 4500 forintért hozzá lehet jutni egy brit bankkártya teljes adataihoz, míg egy teljes digitális azonosítócsomag 15 ezer forintba kerül...

MA 12:34

Az agyátültetés még mindig lehetetlen – miért?

Jellemző példa erre, hogy Arizonában több mint 150 levágott fejet tárolnak kriogén kamrákban abban a reményben, hogy a jövő orvostudománya egyszer újra életre keltheti őket egy másik testben...

MA 11:12

Az elveszett, 1200 éves kézirat az első angol verset rejti

Egy tizenkilencedik századi kézirat került elő Rómában, amely igazi szenzációnak számít a nyelvészek és irodalomtudósok körében: a Trinity College Dublin kutatóinak sikerült azonosítani az egyik legkorábbi, ma ismert angol vers egyik legrégebbi változatát...

MA 11:01

A Riválisok 2 elkezdődött – a csúszást egy váratlan csavar indokolja

A Riválisok (Rivals) második évadának első három epizódja már elérhető a Hulu-n és a Disney+-on, viszont a rajongók csalódottan tapasztalhatják, hogy a szezon második felére idén még várni kell...

MA 10:55

Az ok, amiért egyes daganatok mégis túlélik a kemoterápiát

💉 A rákos sejtek makacs túlélése régóta okoz fejtörést az orvosoknak, különösen, amikor a legerősebb terápiák is hatástalanok maradnak...

MA 10:46

Az új kutatás lerombolja a jojódiéta legnagyobb félelmét

Érdemes megvizsgálni, hogy tényleg mindenáron kerülni kell-e a jojódiétát. Az évek óta tartó rettegés, miszerint az ismétlődő fogyás és visszahízás árthat az egészségnek, úgy tűnik, nem támasztható alá meggyőző tudományos bizonyítékokkal...

MA 10:27

A 150 millió éves, lenyűgöző sztégoszaurusz-koponya átírja a dinoszauruszok történetét

Egy Spanyolországban talált, 150 millió éves, elképesztően jól megmaradt sztégoszaurusz-koponya alapjaiban változtatja meg mindazt, amit eddig a dinoszauruszok fejlődéséről tudtunk...

MA 10:19

A világ folyói fulladoznak: vészesen fogy az oxigén, veszélyben az élővilág

Tipikus esete annak, hogy az éghajlatváltozás alattomos hatásait csak akkor vesszük észre, amikor már drámaian romlanak a természeti rendszerek...

APP
MA 09:12

APPok, Amik Ingyenesek MA, 5/17

Fizetős iOS appok és játékok, amik ingyenesek a mai napon.     100 Plants – Grow & Learn (iPhone/iPad)A 100 Plants – Grow & Learn oktató alkalmazásban 100 különféle növényt lehet nevelni magtól virágzásig, öt fejlődési szakaszban (mag, csíra, levél, bimbó, virág)...

MA 09:01

A WHO globális vészhelyzetet hirdet a kongói ebola miatt – 80 haláleset

A Kongói Demokratikus Köztársaság és Uganda területén kitört ebola-járványt vasárnap nemzetközi jelentőségű egészségügyi vészhelyzetnek minősítette az Egészségügyi Világszervezet...

MA 08:55

A Forza Horizon 6 máris rekordot döntött, pedig még meg sem jelent

🏁 A Forza Horizon 6 még hivatalosan meg sem jelent, de már most népszerűbb, mint az előző, ötödik rész...

MA 08:28

Az MI-vel írók váltsanak pályát – üzeni Seth Rogen

💬 Felmerül a kérdés, hogy a hagyományos írás vagy az MI használata hordoz-e valódi kreativitást...

MA 08:18

A Survivor Görögország forgatását leállították: egy versenyző majdnem elvesztette a lábát

A Survivor – Görögország (Survivor Greece) forgatását azonnali hatállyal leállították, miután egy fiatal versenyző, Stavros Floros életveszélyes balesetet szenvedett...

MA 07:55

A veterán Final Fantasy XI 24 év után is tartogat újdonságokat

Több mint két évtizeddel a debütálása után a Final Fantasy XI továbbra is kitart az online szerepjátékok világában...

MA 07:37

Az üzleti vakfolt: az MI kiiktatja a saját tanítómestereit

A technológiai átalakulás új korszakát éljük, ahol a fejlett algoritmusok már nemcsak támogatják, hanem egyre inkább kiváltják azokat a szakértői feladatokat, amelyekben az embereknek fejlődniük kellene...

MA 07:28

A hivatalos Garfield-crossover végre megérkezett a Magic: The Gatheringbe

A világ talán leghíresebb macskája, Garfield végre hivatalosan is beköszön a Magic: The Gathering különkiadásai közé...

MA 07:19

Az érettségi ajándéklista: menő kütyük és kolis alapcuccok

Az iskolapadból az egyetemi életbe kilépni mindig izgalmas, egy jó ajándék pedig még könnyebbé teheti az átállást...

MA 07:02

A GameSir G8+ MFi végre kijavította az elődje hibáit?

A GameSir G8+ MFi jelentős előrelépés a mobil játékvezérlők világában, amely a G8 Galileo bevált tulajdonságait vette alapul, majd szinte minden kritikus ponton továbbfejlesztette azt...

MA 06:55

A Mixtape nem kerül le: a kiadó cáfolja a zenelicenc-pánikot

Kételyek merültek fel, hogy a nemrég megjelent, Mixtape című történetközpontú játék hamarosan eltűnhet a digitális boltokból a zeneszámok licencproblémái miatt...

MA 06:46

Az adatközpontok ára: 16 millió otthonnyi áram – ki nyer?

Hihetetlen, de mégis igaz, hogy az Egyesült Államokban működő adatközpontok évente annyi áramot fogyasztanak, amellyel több mint 16 millió otthon energiaigényét lehetne fedezni...

MA 06:37

A Microsoft AI-központja Kenyában az ország felét lekapcsolná

Kenya elképesztő technológiai ugrásra készült, amikor májusban bejelentették a G42 és a Microsoft közös, 1 milliárd dolláros adatközpont-beruházását...