CHDK
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2015. június 11-én felülvizsgált
verziótól ; az ellenőrzésekhez
10 szerkesztés szükséges .
A CHDK ( Canon Hacker's Development Kit ) egy rezidens program a Canon kompakt és tükörreflexes digitális fényképezőgépekhez , amelyek DIGIC processzorokon alapulnak , és lehetővé teszi funkcionalitásuk jelentős növelését és dokumentálatlan funkciók hozzáadását. CHDK-rajongók közössége hozta létre. Ez egy rezidens program, de a hagyomány szerint gyakran alternatív firmware -nek nevezik .
A CHDK használatakor a digitális fényképezőgép beállítási menüjének alapvető funkcionalitása, vezérlési módja és megjelenése teljes mértékben megmarad. A CHDK által a fő funkciókhoz hozzáadott további funkciók az alternatív menü segítségével konfigurálhatók.
A CHDK jellemzői
- A nyers forgatás a fő funkció, amelyre a CHDK-t eredetileg fejlesztették. Mivel a felvétel a Canonra nem jellemző formátumban történik, a későbbi feldolgozáshoz DNG formátumba kell konvertálni . Az átalakításhoz a DNG4PS (a DNG a PowerShot rövidítése) és a DNG4PS-2 [1] programok állnak rendelkezésre . A DNG4PS-2 a DNG4PS utódja, a forrásait és néhány fájlt használja. Ezen kívül lehetőség van azonnali DNG formátumú képek rögzítésére is, de a DNG specifikációban szereplő veszteségmentes tömörítés nélkül.
- Akkumulátor töltöttségi kijelzése – megjeleníti az akkumulátor aktuális töltöttségét százalékban vagy voltban. A töltöttségi százalék pontosabb megjelenítéséhez ez a funkció a teljesen feltöltött és lemerült akkumulátor feszültségének megadásával konfigurálható .
- Fókusztávolság kijelző – a gyújtótávolságot mm -ben jeleníti meg .
- DOF -kalkulátor - lehetővé teszi az élesen ábrázolt tér mélységének meghatározását.
- Zoom Position Display – Megjeleníti az aktuális digitális és analóg zoomot. Az analóg diszkrét, a digitális zökkenőmentesen változik. A teljes zoom ennek a két értéknek a szorzata.
- Élő hisztogram – lehetővé teszi a jövőbeli kép hisztogramjának megtekintését, miközben a fényképezőgép fókuszál. Lehetőség van egy fényerő-csatorna (L) vagy három színcsatorna (RGB) vagy mind a négy csatorna együttes kiadására.
- Zebra - a kamera automatikus élességállítása során a képen túl- és alulexponáltnak bizonyuló területek egy bizonyos színnel vannak megjelölve a folyadékkristályos képernyőn.
- Szkriptek – Lua és uBasic nyelveket használnak , amelyeknek egyszerű szintaxisuk van. A szkriptek használata lehetővé teszi az olyan műveletek egyszerűsítését, mint a sorozatfelvétel, panorámaképek készítése , sorozatkészítés stb.
- A tömörítés mértékének megváltoztatása videózás közben – A Canon digitális fényképezőgépek jelenleg a Motion JPG kodeket használják . A DIGIC II és DIGIC III processzorok korlátozott teljesítménye miatt jelenleg nem lehetséges más kodekek használata, amelyek lehetővé teszik a nagy tömörítés használatát minőségromlás nélkül, azonban a CHDK lehetővé teszi a bitráta megváltoztatását . Ha ez az opció be van kapcsolva, a bitsebesség többszörösére csökken.
- Egy program könyvek olvasásához a fényképezőgép képernyőjén - lehetővé teszi a txt fájlok tartalmának digitális képernyőn történő megjelenítését.
- Fájlkezelő - lehetővé teszi a flash memóriával való munkavégzést lemezként, annak tartalmának megtekintését, fájlok törlését stb.
- Naptár.
- Játékok - Eddig 7 játékot valósítottak meg (a CHDK-ban való megjelenés sorrendjében): snake , sudoku , tetris , decoder , reversi , négy egymás után és sokoban .
- Zseblámpa – Ez a funkció csak dönthető képernyővel rendelkező digitális fényképezőgépeknél működik. Ha a képernyőt 180°-kal elforgatjuk, a maximális fényerő mellett fehér színnel töltődik meg, így sötétben is zseblámpaként használhatjuk.
- A rövidített zársebesség (1/10000 mp-ig), a távkioldás olyan funkciók, amelyek csak szkripteken keresztül érhetők el.
Firmware beszerzésének módjai
A CHDK működéséhez különféle firmware-helyek (keretpuffer, billentyűzetlekérdezési rutinok stb.) címére van szükség. Ennek kiderítéséhez firmware dump szükséges. A szemétlerakók eltávolítására a következő módszereket alkalmazták [2] :
- egy módosított villogó program, amely ahelyett, hogy új firmware-t telepített volna, a meglévőt memóriakártyára írta. Sajnos a memóriakártya inicializálása bonyolult művelet, így a dömpert nem lehetett minden kamerához írni;
- A firmware villogása az autofókusz háttérvilágítás LED segítségével. A LED-hez való hozzáférés egyszerűbb, és így például az S5is feltörhető volt .
Támogatott digitális fényképezőgépek
A támogatott digitális fényképezőgépek listája
- Canon PowerShot A495 , firmware: 1.00D, 1.00E, 1.00F
- Canon PowerShot A450 firmware: 1.00D
- Canon PowerShot A460 firmware: 1.00D
- Canon PowerShot A470 , firmware: 1.01B/1.02C
- Canon PowerShot A530 , firmware: 1.00A
- Canon PowerShot A550 , firmware: 1.00C
- Canon PowerShot A560 , firmware: 1.00A
- Canon PowerShot A570 , firmware: 1.00E, 1.01A
- Canon PowerShot A590 , firmware: 1.00E, 1.01B
- Canon PowerShot A610 , firmware: 1.00D (CHDK verzió 1.00E-hez), 1.00E, 1.00F
- Canon PowerShot A620 , firmware: 1.00F
- Canon PowerShot A630 , firmware: 1.00C
- Canon PowerShot A640 , firmware: 1.00B
- Canon PowerShot A650IS , Fw: 1.00D
- Canon PowerShot A700 , firmware: 1.00B
- Canon PowerShot A710 IS , firmware: 1.00A
- Canon PowerShot A720 IS , firmware: 1.00C
- Canon PowerShot A800 , Firmware: (béta) 1.00C
- Canon PowerShot S2 IS , Firmware: 1.00E, 1.00F, 1.00G, 1.00I (CHDK verzió 1.00G-hez)
- Canon PowerShot S3 IS , firmware: 1.00A
- Canon PowerShot S5 IS , firmware: 1.01A, 1.01B
- Canon PowerShot G7 , firmware: 1.00G, 1.00I, 1.00J
- Canon PowerShot G9 , firmware: 1.00D, 1.00F, 1.00G
- Canon PowerShot S2 , firmware: 1.00E, 1.00F, 1.00G, 1.00I
- Canon PowerShot S3 IS , firmware: 1.00A
- Canon PowerShot S5 IS , firmware: 1.01A, 1.01B
- Canon PowerShot TX1 , firmware: 1.00G, 1.01B
- Canon Digital IXUS 40 (SD 300), firmware: 1.00J, 1.00K
- Canon Digital IXUS 50 (SD 400), firmware: 1.01A, 1.01V
- Canon Digital IXUS 55 (SD 450), firmware: 1.00B, 1.00C, 1.00D
- Canon Digital IXUS 60 (SD 600), firmware: 1.00A, 1.00D
- Canon Digital IXUS 65 (SD 630), firmware: 1.00A
- Canon Digital IXUS 70 (SD 1000), firmware: 1.00C, 1.01A, 1.01B, 1.02A
- Canon Digital IXUS 700 (SD 500), firmware: 1.01A, 1.01V
- Canon Digital IXUS 75 (SD 750), firmware: 1.00B, 1.01A, 1.01B, 1.02A
- Canon Digital IXUS 750 (SD 550), firmware: 1.00F, 1.00G
- Canon Digital IXUS 80 (SD 1100), firmware: 1.00C, 1.01A, 1.01B
- Canon Digital IXUS 800 (SD 700), firmware: 1.00B, 1.01A, 1.01B
- Canon Digital IXUS 850 (SD 800), firmware: 1.00D, 1.00E
- Canon Digital IXUS 860 (SD 870), firmware: 1.00C
- Canon Digital IXUS 950 (SD 550), Firmware: 1.00C
- Canon Digital IXUS 960 (SD 950), firmware: 1.00D
- Canon Digital SX 100 IS , firmware: 1.01B, 1.01C
- Canon Digital SX 110 IS , Firmware: 1.00V
- Canon Digital SX 120 IS , Firmware: 1.00V
- Canon Powershot SX 150 IS , firmware: 1.00A (béta)
- Canon Powershot SX 160 IS , firmware: 1.00A (béta)
A lista még korántsem teljes, folyamatosan frissül (a teljes listát lásd a CHDK weboldalain).
Fejlesztési tervek
Lásd még
Jegyzetek
- ↑ CHDK Wiki → DNG4PS-2 (angol) (downlink) . - A DNG4PS-2 leírása a CHDK Wikin. Hozzáférés dátuma: 2009. július 5. Az eredetiből archiválva : 2012. február 29.
- ↑ CHDK Wiki → CHDK portolása (angol) (hivatkozás nem érhető el) . - Az eredeti firmware kiíratásának beszerzése. Hozzáférés dátuma: 2009. július 5. Az eredetiből archiválva : 2012. február 29.
Linkek