Aceasta este comanda photopc care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
photopc - utilitar pentru controlul camerelor digitale bazat pe firmware-ul Sierra Imaging
REZUMAT
photopc [-h] [-V] [-v[v]] [-q] [-z] [-t] [-f timeformat] [-s ] [-S ]
[-l ] [comandă [params] ] ...
DESCRIERE
Acesta este un instrument de linie de comandă pentru a manipula camerele foto digitale care utilizează un anumit control
protocol, și anume linia Agfa ePhoto, linia Epson PhotoPC, linia Olympus D-xxxL, Sanyo și
Camere Nikon (cel puțin CoolPix 9xx). Poate seta parametrii camerei, poate descărca și șterge
imagini, etc A fost dezvoltat inițial pentru Epson PhotoPC 500, acum autorul folosește
cu Olympus D-600L, rezultatele cu alte modele pot varia.
OPŢIUNI
-h Această opțiune produce un ecran de ajutor cu toate opțiunile și comenzile.
-V Această opțiune imprimă informații despre revizuirea software-ului.
-v Această opțiune activează o ieșire verbosă. Utilizarea a două opțiuni -v crește nivelul de
verbozitatea. Acest lucru este destinat în primul rând pentru depanare.
-q Această opțiune setează modul silențios. Dacă nu este specificat, programul va afișa rularea
indicator de progres al descărcarii.
-z Această opțiune nu setează niciun mod de procesare a fusului orar. Utilizați această opțiune dacă ceasul camerei
este (ar trebui) configurat decalat de decalajul fusului orar local.
-s viteză
Această opțiune permite setarea ratei de date de utilizat atunci când comunicați cu camera.
Tarifele valabile sunt 9600, 19200, 38400, 57600 și 115200 (implicit).
-S viteză
Pe unele sisteme UNIX cu unele combinații seriale hardware/driver trebuie să „mințiți”
către șofer despre viteza de comunicare pe care doriți să o utilizați la pornire și
în timpul ședinței. Viteza fizică de pornire este întotdeauna 19200. De exemplu, dacă este pe sistemul dumneavoastră
vitezele de până la 19200 sunt traduse unu la unu, dar pentru a utiliza 57600 baud aveți
pentru a specifica 50 baud și doriți să rulați la 57600, va trebui să specificați fotopc
-s57600 -S19200,50 <comenzi ...>
Un alt exemplu: dacă șoferul tău va folosi viteza fizică de patru ori mai mare decât tine
i-a spus să se stabilească și doriți să rulați la viteza fizică implicită de 115200, specificați fotopc
-S4800,28800 <comenzi ...>
-t Setați marcajul de timp al fișierelor generate la momentul instantaneului.
-f formatul timpului
Această opțiune permite specificarea formatului pentru fișierul imagine generat automat
nume; valoarea este folosită ca șir de format pentru strftime(3) funcția. În mod implicit,
sunt generate nume cu formatul „MMDD_NNN.jpg” loading="lazy", unde MM este o lună, DD este o zi,
iar NNN este un număr care începe de la 001. Un bun punct de plecare pentru valoarea formatului de timp
ar putea fi „%Y_%m_%d-%H_%M_%S.jpg”. Dacă șirul de format conține contextul „%%XXXd”
unde XXX sunt cifre, este luat pentru numărare, adică dacă fișierul cu astfel de nume este
prezent, se încearcă următoarea numărătoare. Dacă șirul de format nu conține partea „%%XXXd”,
câmpul de numărare, dacă este necesar, este atașat la sfârșitul numelui.
Câteva formate cu un singur caracter sunt folosite ca comenzi rapide. „x” face numele secundelor
din epoca în format hexazecimal (8 caractere + ".jpg"), "d" - la fel în
format zecimal (10 caractere), „1” reprezintă formatul implicit „%m%d_%%03d.jpg”, „2”
reprezintă „%y%m%d%%02d.jpg”, „3” înseamnă „%Y_%m_%d-%H_%M_%S.jpg” loading="lazy" și 4 reprezintă
„%Y/%m/%d/%H_%M_%S.jpg”. Programul încearcă să creeze directoare intermediare dacă
necesar (și posibil).
-l dispozitiv
Aceasta permite specificarea dispozitivului serial de utilizat pentru comunicarea cu camera.
Valoarea implicită este /dev/photopc (care este de obicei creat ca o legătură (simbolică) către
dispozitiv real, de exemplu /dev/ttyS0) în UNIX și COM1: în DOS și Windows. Rețineți că
programul nu folosește blocări în stil UUCP, așa că trebuie să fii sigur că nu există altele
programul, cum ar fi uugetty, uucico sau mouse manager, încearcă să îl acceseze
dispozitiv. O altă notă: pe unele sisteme (în special Linux) se păstrează setările terminalului
prin utilizarea portului serial de către diferite programe. fotopc poate avea probleme dacă,
să zicem, controlul fluxului hardware a fost menținut activat. Încercați „stty -F /dev/ttyXX sane” dacă doriți
banuieste ca esti muscat de asta.
COMANDE
După opțiuni, una sau mai multe comenzi pot fi date în linia de comandă.
Unele comenzi acceptă listă-cadre ca parametru. Lista de cadre este o listă separată prin virgulă
jetoane (nu sunt permise spații albe), fiecare dintre jetoane fiind un cuvânt toate, sau un singur număr,
sau două numere separate printr-o liniuță (-) sau un număr urmat de o liniuță și un cuvânt ultimul
(fără spații albe).
întrebare
Afișează toate setările curente ale camerei.
conta
Ieșiți numărul de imagini stocate în cameră. Acesta este destinat utilizării în
scripturi shell.
listă Listați informații despre cadrele stocate în cameră. Câmpurile afișate sunt: cadru
numărul, dimensiunea fișierului imagine, starea de protecție, modul de rezoluție, marcajul de timp și numele fișierului
daca este disponibil. Mai rapid decât llist dar este posibil să nu funcționeze cu unele modele (mai vechi).
AVERTISMENT: această comandă schimbă directorul curent pe modelele care acceptă arborele de directoare
pe suportul flash.
llist
Listați mai multe informații despre cadrele stocate în cameră. Câmpurile afișate sunt: cadru
numărul, starea de protecție, dimensiunea fișierului imagine, modul de rezoluție, bliț, obturator și
timestamp-ul. Mai incet decat listă și nu funcționează cu modele care folosesc exif tipul fisierului.
AVERTISMENT: această comandă schimbă directorul curent pe modelele care acceptă arborele de directoare
pe suportul flash.
cd
La modelele care acceptă mai multe directoare pe suportul flash, modificați curentul
director așa cum este specificat.
Programul chdir este la primul folder negol la început. Deci, primul tău
cd comandă trebuie să: specificați calea completă începând cu o bară oblică. Dacă ar fi unde Unix ai putea
de asemenea cd ../ceva dar aici nu avem o modalitate de a urca un nivel.
proteja On | de pe
Schimbați starea „protejată” a cadrelor. Numerotarea cadrelor începe de la 1. Comanda va
eșuează dacă numărul cadrului este omis, nu este numeric sau nu corespunde unei stocate
cadru. Cadrele „protejate” nu pot fi șterse cu comenzile „erase” și „eraseall” sau
cu butonul „stergere” de pe cameră.
şterge
Ștergeți cadrele. Numerotarea cadrelor începe de la 1. Comanda va eșua dacă numărul cadrului
este omis, nu numeric sau nu corespunde unui cadru stocat.
Pentru a evita rezultate neașteptate, lista de cadre specificate pentru această comandă este sortată și
procesate în ordine inversă.
șterge tot
Ștergeți toate cadrele stocate.
ştergelast
Ștergeți cel mai recent cadru realizat.
instantaneu
Fa o fotografie.
de pe Opriți camera. Această comandă are acest efect numai pe unele modele (în special
Olympus D-600L). Pe alte modele, se încheie imediat sesiunea
(în caz contrar, camera ar fi activă câteva secunde după ultima comandă). Pe
modele cu timeout mare, cum ar fi Photopc 600, poate fi înțelept să emiteți întotdeauna „off” la
sfârșitul rândului de comandă, pentru a reduce consumul de energie.
Toate comenzile care merg după „off” sunt ignorate.
imagine
Descărcați o imagine sau o serie de imagini de pe cameră pe fișiere de pe disc de pe gazdă
calculator. Numerotarea cadrelor începe de la 1. Comanda va eșua dacă numărul cadrului este
omis, nu numeric sau nu corespunde unui cadru stocat. Fișierele sunt stocate în
Format JPEG (JFIF sau Exif). Fișierul imagine conține, de asemenea, o porțiune de miniatură și un set de
parametri precum viteza obturatorului, data și ora, șirul de identificare și multe altele. Director
trebuie specificat dacă este solicitată lista de cadre. Dacă este specificat numele directorului,
fișierele descărcate vor primi nume unice începând cu luna și data instantaneului,
cu excepția cazului în care se utilizează opțiunea -f, caz în care nume unice conform -f setarea opțiunii.
miniatura
Descărcați o imagine în miniatură sau o serie de miniaturi de pe cameră pe fișiere de pe disc
computerul gazdă. Numerotarea cadrelor începe de la 1. Comanda va eșua dacă cadrul
numărul este omis, nu este numeric sau nu corespunde unui cadru stocat. Fișierele sunt
stocate în format JPEG (JFIF sau Exif). Dacă camera nu păstrează fișierele EXIF
format, apoi fișierul miniatură conține și un set de parametri precum obturatorul
viteza, data și ora, șirul de identificare și multe altele. Directorul trebuie specificat dacă cadru
se cere lista. Dacă este specificat numele directorului, vor fi primite fișierele descărcate
nume unice conform -f setarea opțiunii.
audio
Descărcați un fișier de notificări audio sau o serie de fișiere de pe cameră pe fișiere de pe disc
computerul gazdă. Numerotarea cadrelor începe de la 1. Comanda va eșua dacă cadrul
numărul este omis, nu este numeric sau nu corespunde unui cadru stocat. Fișierele sunt
stocat cu extensia „.wav”, dar formatul este nu Format RIFF WAV. Este comprimat
într-un fel, probabil cu o anumită variație a ADPCM. Programul stochează datele brute
așa cum este furnizat de cameră, nu poate fi redat în mod normal .wav fişier. Directorul trebuie
fi specificat dacă este solicitată lista de cadre. Dacă este specificat numele directorului, descărcat
fișierele vor primi nume unice conform -f setarea opțiunii.
avanpremieră
faceți un instantaneu „previzualizare” și salvați imaginea ca a . Fișierul este în format JPEG (JFIF sau
Exif) și nu conține date suplimentare, pur și simplu (foarte scăzut
rezoluție) imagine.
încărcați
Încărcați fișierul imagine în cameră. Această comandă nu este activată în versiunea LOWMEMORY
(adică sub MS/DOS).
ATENTIONARE! Nu puteți încărca fișiere JPEG arbitrare. În funcție de modelul camerei, așa
încercarea poate avea ca rezultat ca imaginea să nu fie încărcată, să nu se poată vizualiza sau chiar ca camera să „atârneze”
trebuie să scoateți bateriile pentru a-l face să funcționeze din nou. Fișier descărcat anterior
de la același model de cameră poate fi încărcat întotdeauna. În caz contrar, kilometrajul dvs. poate varia.
fotopc programul nu efectuează nicio verificare, așa că este la latitudinea utilizatorului să furnizeze
fișier în format adecvat.
mod Record | Joaca | Miniatură
Setați modul de funcționare specificat pe anumite modele.
rezoluţie Hi | Lo | Ext |
Setați camera în modul de rezoluție ridicată, scăzută sau extinsă. Sensul exact al modurilor
depinde de model și poate specifica dimensiuni diferite ale imaginii și/sau compresie JPEG
rată.
ceas
Setați ceasul intern în timp real al camerei utilizând data și ora curente de la
calculator gazdă. Timpul de realizare a unui instantaneu este inclus în fișierele JPEG produse.
Rețineți că modelele care afișează ora pe LCD vor afișa mai degrabă GMT
decât ora locală. Cu -z opțiunea, ora decalată de decalajul fusului orar este setată și
LCD va afișa ora locală. Utilizarea orei neschimbate (GMT) în cameră pare corectă
mod de a merge.
obturator
Setați viteza obturatorului camerei. Unitățile pot fi specificate în microsecunde sau în
forma tradițională ca „1/250”. Intervalul valid depinde de model. Dacă o valoare
în afara intervalului specificat, camera va seta viteza la cea mai apropiată
marja intervalului valabil. Valoare specială a vitezei Auto va seta declanșarea automată.
Rețineți că acest lucru funcționează numai în timp ce camera este conectată la gazdă și
stinge automat blițul. Când este deconectat, viteza obturatorului este întotdeauna setată
în mod automat.
deschidere Auto | Lo | Med | Hi
Setați diafragma obiectivului la modelele care o acceptă.
bliţ Auto | Forţarea | de pe | Anti Ochi Roșii | SlowSync
Setați modul bliț al camerei.
id
Setați șirul de identificare a camerei care este inclus în fișierele JPEG produse.
Doar puține modele acceptă acest lucru.
autoshut-host
Opriți automat camera după atâtea secunde de inactivitate
conectat la computer (pe gazdă).
câmp de oprire automată
Opriți automat camera după atâtea secunde de inactivitate
deconectat de la computer (în teren).
lcd-oprire automată
Opriți automat monitorul LCD după atâtea secunde de inactivitate.
lcd-luminozitate
Setați luminozitatea LCD-ului la valoarea (valorile valide sunt de la 1 la 7).
concentra Macro | Normal | Infinit
Setați modul de focalizare a obiectivului. Din câte îmi pot da seama, doar pe modelele cu focalizare fixă macro
înseamnă forțarea deschiderii minime, nu modificarea distanței focale. Are efect doar în
aceeași invocare cu comanda „snapshot”.
regla Normal | Contrast+ | Contrast- | Luminozitate + | Luminozitate-
Setați reglarea luminozității/contrastului imaginii.
contorizare Ponderat în centru | Loc | Matrice
Setați modul de măsurare automată a expunerii.
echilibru alb Normal | Însorit | Incandescent | Fluorescent | bliț | Presetare | Noros
Setați balansul de alb.
culoare On | de pe
Setați culoarea sau modul alb/negru.
dzoom On | de pe |
Activați sau dezactivați zoomul digital. Rețineți că Mai funcționează numai dacă a fost setată o rezoluție scăzută
înainte de a activa zoom-ul digital și au efect numai în aceeași invocare cu
comanda „snapshot”. Valorile numerice au semnificație dependentă de model.
zoom
Setați valoarea zoomului optic pe modelele care îl acceptă.
EXEMPLE
% interogare photopc
% photopc -f „imagine%H:%M:%S” șterge toată imaginea instantanee 1 .
ALTE NOTE
Cea mai recentă versiune a acestui instrument poate fi găsită la http://photopc.sourceforge.net/
Mărcile comerciale sunt proprietăți ale proprietarilor respectivi.
CUNOSCUT GANDACI
La unele modele, intervalele de timp de economisire a energiei sunt măsurate nu în secunde, ci în unități de 1/10 de secunde.
Programul le raportează ca în secunde.
Comanda Llist se bazează pe formatul imaginii în miniatură care nu conține necesar
informații despre unele modele (ex. Nikon CP 900), această comandă nu funcționează pentru acestea
modele. Comanda Listă, dimpotrivă, nu afișează date utile pe modelele care nu
returnează-l în registrul 47 (ex. Agfa 780).
Se știe că programul are unele probleme de sincronizare la convorbirea cu Nikon CP900 când aparatul foto
face un pui de somn în modul de economisire a energiei. Până când problema este rezolvată, o soluție este să rulați
programeaza in felul acesta:
$ fotopc && fotopc <comandă lista>
Nikon pare să aibă și alte probleme, mai ales când fac „acțiuni” (de ex
instantanee, ștergere).
O altă problemă Nikon: dacă este introdus un card de memorie de 32 Mb (sau mai mare?), programul nu poate obține
numărul de cadre luate și dacă intervalul „toate” sau „NN-ultimul” este specificat pentru descărcare,
programul eșuează. Specificați un interval explicit de cadre. De asemenea, cu orice card, număr de
cadrele luate nu sunt actualizate imediat după comanda „snapshot” (la fel a fost
raportat pentru alte modele). Dacă găsiți cum să găsiți numărul corect de cadre, vă rugăm
să-mi dai de veste.
DREPTURI DE AUTOR
Programul este protejat prin drepturi de autor de Eugene G. Crosser[e-mail protejat]> si liber
distribuibil. Consultați fișierul README pentru detalii. DOS și Windows acceptă drepturile de autor Bruce D.
Lightner[e-mail protejat]>
CREDITE
Pagina de manual a fost scrisă inițial de Jeff Tranter[e-mail protejat]>, care de asemenea
a contribuit cu câteva remedieri de erori. Câteva informații despre protocolul serial obținute de la Jun-
ichiro „itojun” Itoh[e-mail protejat]>, Thierry Bousch[e-mail protejat]-
psud.fr> și alți contribuitori.
Utilizați photopc online folosind serviciile onworks.net