Za jídlo, šaty a vzduch otročíme na programech z temných světů

Megapixely a 68040

Když mi Art v komentářích k jednomu nedávnému článku psal, že na Macintoshi LC 475 s 68MB RAM otevírá 40 megapixelové fotky, nechtělo se mi tomu věřit. Život ze mě udělal v mnoha ohledech skeptika a stejně jako Churchill nevěřím ničemu, co si sám nezfalšuju. I zapnul jsem Quadru 700, na které mám velmi čerstvou instalaci Systému 7.1 Pro, stáhl z webu mac.org program JPEGView a zkusil něco podobného.

Quadra_700-2010_08_31.png

Jelikož mám jen 20MB fyzické paměti a cílem bylo nepoužít paměť virtuální, stáhl jsem z galerie na Flickru „jen“ 20mpx fotku a byl velmi zvědav, co se bude dít. Hláška „Not enough memory“ hned na počátku mého snažení mě trochu zaskočila, zvlášť když jsem při pohledu do informačního okna „Co je tento Macintosh“ zjistil, že paměti je pořád dost a dost. Mezitím jsem ale dopil ranní kávu, mozek začal pracovat a já si uvědomil, že v sedmičkovém systému se aplikace nemůže vydat mimo předem nastavený paměťový limit. Přidělil jsem tedy prohlížeči 16MB a zkusil to znovu. Po 6 minutách a 46 sekundách se fotka opravdu otevřela. Otevírání trvalo tak dlouho převážně kvůli tomu, že Quadra zobrazuje jen 256 barev, a tak program po analyzování fotky vytvořil vhodnou paletu, vyditheroval do ní fotku a zbytek systému (kromě pozadí pracovní plochy) přepnul do monochromatického režimu. Přidělenou paměť o velikosti 16MB ani nespotřeboval celou. Jen pro zajímavost Preview v OS X si po otevření stejného JPEGu vezme 78MB RAM.