Ito ang command na renrotp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
renrot - palitan ang pangalan at i-rotate ang mga imahe ayon sa EXIF data
SINOPSIS
renrot [OPSYON] [[--] FILE1 FILE2 ...]
DESCRIPTION
Renrot ay nilayon upang gumana sa isang set ng mga file na naglalaman ng EXIF data at maaaring gumawa ng dalawang bagay
sa kanila -- palitan ang pangalan at paikutin. Ang isang set ng mga file ay maaaring ibigay nang tahasan o gamit ang
--extension opsyon, na pipili ng mga file na may ibinigay na suffix. Renrot gumagana sa mga file
sa kasalukuyang gumaganang direktoryo, maliban kung ibinigay ang --work-directory opsyon, na nagbabago nito
default.
Renrot pinapalitan ang pangalan ng mga input file gamit ang isang flexible na template ng pangalan (na, bukod sa iba pa, ay gumagamit ng
DateTimeOriginal at FileModifyDate EXIF tags, kung mayroon sila, kung hindi man ay pinangalanan ang file
ayon sa kasalukuyang timestamp). Dagdag pa, renrot maaaring pagsama-samahin ang mga file ayon sa
tagal ng panahon ng pagbaril o sa isang ibinigay na template.
Bukod pa rito, iniikot nito ang mga file at ang kanilang mga thumbnail, ayon sa Orientation EXIF tag. Kung ganun
wala ang tag, pinapayagan ng program na magtakda ng mga parameter ng pag-ikot gamit --rotate-angle at
--rotate-thumb mga pagpipilian sa command line. Ito ay kasalukuyang ipinapatupad para lamang sa JPEG na format.
Ang programa ay maaari ding maglagay ng mga komentaryo sa mga sumusunod na lokasyon:
- Tag ng komentaryo mula sa file (tingnan --comment-file option)
- Tag ng UserComment mula sa configuration variable (tingnan ang seksyong "TAGS")
Maaaring tukuyin ang mga personal na detalye sa pamamagitan ng mga XMP tag na tinukoy sa isang configuration file, tingnan ang "TAGS"
seksyon.
Sa karagdagan, renrot maaaring pagsama-samahin ang lahat ng mga file sa iba't ibang mga direktoryo, ayon sa isang ibinigay
template ng pattern ng petsa/oras, itinakda sa --aggr-template.
Opsyon
-c or --config-file FILE
Path sa configuration file.
-d or --work-directory DIR
Tukuyin ang gumaganang direktoryo.
--ibukod FILE
Tukuyin ang mga file na ibubukod. Hindi pinapayagan ang mga wildcard. Kung ang isang set ng mga file ay ibinigay, doon
dapat kasing dami ng paglitaw ng opsyong ito gaya ng mga file sa set.
--sub-fileset FILE
Kumuha ng mga pangalan ng mga file na paganahin mula sa FILE. Ang file ay dapat maglaman ng isang pangalan ng file bawat
linya. Ang opsyon na ito ay kapaki-pakinabang kapag kailangan mong iproseso lamang ang isang set ng X mula sa Y na mga file
ang direktoryo. Kung tinukoy, ang natitirang mga file na ibinigay sa command line ay hindi papansinin.
-e or --extension EXTENSION
Iproseso ang mga file gamit ang ibinigay EXTENSION (JPG, jpeg, CRW, crw, atbp). Depende sa
operating system, ang paghahanap ng extension ay maaaring case-sensitive o hindi.
--mtime, --no-mtime
Tinutukoy kung itatakda ang mtime ng file, gamit ang DateTimeOriginal na halaga ng tag. Gamitin
--no-mtime upang itakda ito sa kasalukuyang time stamp pagkatapos ng pagproseso.
--walang-renrot or --nochg
Huwag palitan ang pangalan, i-rotate, i-tag at mtime ang mga larawan. Nagse-save ito ng mga file mula sa anumang mga pagbabago habang
nagbibigay-daan sa paggawa ng pagsasama-sama, pagbuo ng contact sheet atbp
--gamitin-kulay, --walang-gamit-kulay
Magkulay ng output. HINDI ito gumagana sa ilalim ng Windows.
--dry-run
Huwag gumawa ng anuman, tanging pag-print lamang ang ginawa.
-g or --generate-thumb
Pagbuo at pagsulat ng ThumbnailImage tag. Ang orihinal na halaga ng ThumbnailImage
nananatiling buo ang tag. Upang muling isulat ito kailangan mo muna itong tanggalin (tingnan ang exiftool
mga halimbawa).
--gamitin-ipc, --no-use-ipc
I-rotate ang mga thumbnail gamit ang pipe, sa halip na mga file. HINDI ito gumagana sa ilalim ng Windows.
-v Taasan ang antas ng pag-debug ng 1. Ang mga antas ng pag-debug mula 1 hanggang 4 ay mga panloob na antas, ang
mga antas mula 5 hanggang 9 ay katumbas ng mga antas 1-5 na antas ng ExifTool na may pinakamataas
verbosity para sa renrot.
-? or - Tumulong
Ipakita ang maikling buod ng paggamit at paglabas.
--bersyon
Impormasyon sa bersyon ng output at paglabas.
PAGSASAMA
--aggr-mode MODE
Patakbuhin ang proseso ng pagsasama-sama sa ibinigay MODE. Ang mga posibleng value ay: wala, delta o template.
--aggr-delta NUMBER
delta ng oras ng pagsasama-sama, sa mga segundo. Mga file na may DateTimeOriginal at isa sa
nakaraang file delta, mas malaki kaysa sa --aggr-delta ay inilalagay sa mga direktoryo, kasama ang
Ang mga pangalan ay binuo sa pamamagitan ng pagsasama-sama ng halaga ng --aggr-directory pagpipilian at
ang counter ng pangalan ng direktoryo.
--aggr-directory DIR
Prefix ng pangalan ng direktoryo ng pinagsama-samang (default ay Images), kailangang nasa parehong file
system (o sa file system na sumusuporta sa mga simbolikong link sa kaso ng virtual
pagsasama-sama), na nauugnay sa kasalukuyang gumaganang direktoryo o isang ganap na landas.
-a or --aggr-template TEMPLATE
Template ng pangalan ng file na gagamitin para sa pagsasama-sama ng file. Pinagsasama-sama ang mga larawan ayon sa petsa/oras
mga pattern. Maaari kang gumamit ng kumbinasyon ng %d, %H, %M, %m, %S, %Y, at %y meta-character.
Ang template ay maaari ding tukuyin sa configuration file (tingnan ang Aggregation Template
variable). Ang default ay %Y%m%d. Para sa detalyadong paglalarawan, sumangguni sa
--template ng pangalan opsyon. Para sa mga praktikal na gamit, tingnan ang seksyong "Mga HALIMBAWA NG TEMPLATE".
--aggr-virtual, --no-aggr-virtual
Tinutukoy ang virtualization para sa umiiral na mga mode ng pagsasama-sama. Ang pangunahing epekto ng
--aggr-virtual ay ang anumang mga file na pagsasama-samahin ay mananatiling hindi nagalaw sa kanilang mga lugar,
at ang mga kamag-anak na simbolikong link na tumuturo sa kanila ay naka-imbak sa direktoryo na nilikha.
paggamit --no-aggr-virtual upang maiwasan ang virtualization.
MAKIPAG-UGNAYAN SHEET GENERATOR
--contact-sheet, --walang-contact-sheet or --cs, --hindi-cs
Lumikha ng contact sheet. Sa kasalukuyan, gumagana ito sa mga ThumbnailImage EXIF at mga file
tinukoy bilang mga thumbnail (tingnan ang opsyon --contact-sheet-thm, sa ibaba)
--contact-sheet-file or --cs-file FILE
Base file name para sa montage file.
--contact-sheet-dir or --cs-dir DIR
Pansamantalang direktoryo para sa montage (ginawa sa simula at tinanggal sa dulo ng
proseso)
--contact-sheet-thm or --cs-thm
Ang mga file para sa montage ay mga thumbnail na
Ang mga opsyon sa ibaba ay ang mga katutubong ImageMagic montage na mga opsyon na tumingin sa dokumentasyon ng ImageMagick
mga pagpipilian sa montage: tumataas - Tumulong at http://www.imagemagick.org/
Mangyaring tandaan, para sa COLOR gumamit lang ng RGB triplets like 000 para sa itim or F00 para sa pula.
--contact-sheet-tile or --cs-tile HEOMETRI
Tile MxN (IM: -tile)
--contact-sheet-title or --cs-title STRING
Itakda ang pamagat ng contact sheet (IM: -title).
--contact-sheet-bg or --cs-bg COLOR
Kulay ng background (IM: -background).
--contact-sheet-bd or --cs-bd COLOR
Kulay ng hangganan (IM: -bordercolor).
--contact-sheet-mt or --cs-mt COLOR
Kulay ng frame (IM: -mattecolor).
--contact-sheet-fn or --cs-fn STRING
Mag-render ng text gamit ang font na ito (IM: -font).
--contact-sheet-fl or --cs-fl COLOR
Kulay upang punan ang teksto (IM: -fill).
--contact-sheet-lb or --cs-lb STRING
Magtalaga ng label sa isang larawan (IM: -label).
--contact-sheet-fr or --cs-fr HEOMETRI
Palibutang larawan na may ornamental na hangganan sa N pixel (IM: -frame).
--contact-sheet-pntsz or --cs-pntsz NUMBER
Laki ng font point (IM: -pointsize).
--contact-sheet-shadow or --cs-anino
Itakda ang anino sa ilalim ng tile upang gayahin ang lalim (IM: -shadow).
--contact-sheet-thm-fl or --cs-thm-fl COLOR
Kulay upang punan ang teksto sa nabuong thumbnail.
--contact-sheet-thm-fn or --cs-thm-fn STRING
I-render ang nabuong thumbnail text gamit ang font na ito (IM: -font).
--contact-sheet-thm-grfr or --cs-thm-grfr COLOR
Nakabuo ng thumbnail background gradient COLOR-mula sa
--contact-sheet-thm-grto or --cs-thm-grto COLOR
Nakabuo ng thumbnail background gradient COLOR-to
--contact-sheet-thm-text or --cs-thm-text STRING
Nakabuo ng thumbnail text
--ranggo ng contact-sheet or --cs-ranggo
Patakbuhin ang proseso ng pagraranggo ayon sa mga ranggo na tinukoy sa --contact-sheet-rank-file Ang
ang resulta ay ang mga may kulay na frame ng mga thumbnail ng mga contact sheet.
--contact-sheet-rank-file or --cs-rank-file
Path sa file na may mga ranggo. Ang format nito ay isang "file rankcolor" bawat linya. Filename
hiwalay sa kulay sa pamamagitan ng espasyo o tabulasyon.
01.file.jpg pula
02.JPG CornflowerBlue
03.jpg aquamarine
04.file.JPG berde
Tanging ang mga file na makikita sa file ang iraranggo.
KEYWORDIZER
--mga keyword, --walang-mga keyword
Kung pupunan ang tag ng Mga Keyword. Default ay sa hindi. Mag-ingat, dahil sa pagpipiliang ito
pinagana, muling isusulat ang mga umiiral na keyword. Ang mga keyword ay kinuha mula sa .mga keyword
file o file na tinukoy na may opsyon --keywords-file.
-k or --keywords-file FILE
Path sa file na may mga keyword. Ang format nito ay isang keyword bawat linya. Ang CR at LF
ang mga simbolo ay tinanggal. Binabalewala ang mga walang laman (whitespace lang) na linya. Anumang namumuno at
inalis ang trailing na whitespace. Halimbawa, ang linyang " _Test_ CRLF" ay binabasa bilang
"_Pagsusulit_".
--mga keyword-palitan, --no-keywords-replace
Palitan ang kasalukuyang listahan ng tag ng Mga Keyword sa halip na magdagdag ng mga bagong halaga dito. Default ay hindi
palitan
PAGBABAGO NG NAME
-n or --template ng pangalan TEMPLATE
Isang template na gagamitin para sa paglikha ng mga bagong pangalan ng file habang pinapalitan ang pangalan. Maaari din itong tukuyin
sa configuration file (variable Name Template). Ang default ay %Y%m%d%H%M%S. Para sa
praktikal na paggamit, tingnan ang seksyong "Mga HALIMBAWA NG TEMPLATE".
Ang mga binibigyang kahulugan na pagkakasunud-sunod ay:
%% isang literal na %
%# isang literal na #
%C Numeric na bahagi ng orihinal na pangalan ng file. Ipinatupad para sa kapakanan ng mga camera,
na hindi nagbibigay ng FileNumber EXIF na tag (kasalukuyang lahat ay gumagawa, maliban sa Reglo). ganyan
ang mga camera ay bumubuo ng mga pangalan ng file na nagsisimula sa mga titik at nagtatapos sa mga digit. Walang ibang
ang mga simbolo ay pinapayagan sa mga pangalan ng file, maliban sa "-", "." at "_".
%c Ordinal na bilang ng file sa naprosesong set ng file (tingnan din ang
--counter-fixed-field pagpipilian).
%d Araw ng buwan (01-31).
%E Ang halaga ng tag ng ExposureTime, kung tinukoy.
%e Lumang extension ng file
%F Ang halaga ng FNumber tag, kung tinukoy.
%H Oras (00-23).
%I Ang halaga ng ISO tag, kung tinukoy.
%i FileNumber tag kung mayroon (kung hindi, ito ay papalitan ng string na "NA").
%M Minuto (00-59).
%m Buwan (01-12).
%n Nakaraang filename (yung dati renrot sinimulan ang pagproseso).
%O Base na bahagi ng orihinal na filename (tingnan %o). Sa madaling salita, ang unang bahagi
mula sa simula hanggang sa huling tuldok na karakter.
%o Ang pangalan ng file ay mayroon bago ito naproseso ni renrot sa unang pagkakataon. Kung
isang beses lang naproseso ang file, ang tag na RenRotFileNameOriginal ay nakatakda sa
orihinal na pangalan ng file.
%S Pangalawa (00-59)
%W Ang halaga ng WhiteBalance tag, kung tinukoy.
%Y Taon na may siglo (1900, 1901, at iba pa)
%y Taon na walang siglo (00..99)
Maaari mong gamitin ang halaga ng anumang EXIF tag na isasama bilang bahagi ng pangalan. Upang gawin iyon kailangan mo
upang yakapin ang pangalan ng tag na may sign "#", habang binubuo ang template ng pangalan (tingnan ang "TEMPLATE
MGA HALIMBAWA").
Mag-ingat, dahil ang anumang binary EXIF (tulad ng ThumbnaiImage) ay maaaring makagawa ng ganap
hindi inaasahang resulta.
--no-rename
Huwag palitan ang pangalan ng mga file (default ay palitan ang pangalan ng mga ito sa YYYYmmddHHMMSS.ext)
--counter-fixed-field, --no-counter-fixed-field
Itakda ang nakapirming haba para sa file counter, na ginagamit sa mga template ng pangalan ng file (tingnan ang %c). Ito ay
pinagana bilang default. Gamitin --no-counter-fixed-field upang i-undo ang epekto nito.
--counter-start NUMBER
Paunang halaga para sa file counter (default ay 1)
--kontra-hakbang NUMBER
Hakbang upang dagdagan ang file counter gamit ang (default ay 1)
umiikot
-r or --rotate-angle anggulo
Tukuyin ang anggulo upang paikutin ang mga file at thumbnail. Mga pinapayagang halaga para sa anggulo ay 90, 180
o 270. Ito ay kapaki-pakinabang para sa mga file na walang Orientation tag.
--rotate-thumb anggulo
I-rotate lang ang mga thumbnail. Mga pinapayagang halaga para sa anggulo ay 90, 180 o 270 degrees. Gamitin kung
ang mga file na na-rotate na, ngunit ang kanilang mga thumbnail ay hindi.
--lamang-orientation
I-rotate sa pamamagitan ng pagpapalit ng value ng Orientation tag, walang totoong pag-ikot na gagawin. Ang
pagkakasunud-sunod ng mga halaga upang paikutin ang isang imahe mula sa normal (0 degrees) nang 90 degrees clockwise
ay: 0 -> 90 -> 180 -> 270 -> 0. Ibig sabihin. itakda ang Orientation tag sa 90cw pagkatapos ng una
pag-ikot, at dagdagan ang halagang iyon ng 90 sa tuwing ilalapat ang pag-ikot. Para sa 270cw
ginagamit ng algorithm ng pag-ikot ang ibinalik na sequence. Ang pag-ikot ng 180cw ay nagpapalitaw ng mga halaga
sa dalawang pares: 0 <-> 180 at 90 <-> 270. Hindi mailalapat ang opsyong ito sa mga mirror value
ng Orientation tag.
--trim, --walang-trim
Ipasa ang "-trim" na opsyon sa jpegtran(1), upang putulin kung kinakailangan. Bilang default, ang pag-trim ay
pinagana. Gamitin --walang-trim upang hindi paganahin ito.
--no-rotate
Huwag i-rotate ang mga imahe (default ay upang paikutin ayon sa EXIF data).
TAG MANILA
--comment-file FILE
Mag-file na may mga komentaryo. Ito ay isang mababang priyoridad na alyas sa TagFile = Komento: FILE.
--komento ng gumagamit STRING
Isang mababang priyoridad na alias sa --tag Komento ng User: STRING
-t or --tag TAG
Tingnan ang seksyong "TAGS", para sa detalyadong paglalarawan
--walang-tag
Walang isusulat na mga tag na tinukoy ng user.
TEMPLATE HALIMBAWA
Ang template ng pangalan na "01.%c.%Y%m%d%H%M%S.%i.shtr-%Ef-%F.wb-%W.iso-%I" (kung saan F nananatili para sa
FNumber, E para sa ExposureTime, I para sa ISO at W para sa WhiteBalance) ay maaaring gumawa ng mga sumusunod
mga pangalan:
01.0021.20030414103656.NA.shtr-1by40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1by320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
Ang template ng pangalan
"01.%c.%Y%m%d%H%M%S.%i.shtr-#ExposureTime#.f-#FNumber#.wb-#WhiteBalance#.iso-#ISO#" ay maaaring
gumawa ng mga sumusunod na pangalan:
01.0021.20030414103656.NA.shtr-1_40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1_320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
Ang template ng pagsasama-sama na "%Y%m%d" ay gumagawa ng sumusunod na pagsasama-sama:
ang tatlong file na ito
01.11.20030414103656.NA.jpg
01.12.20030414103813.NA.jpg
01.13.20030414103959.NA.jpg
ay maiimbak sa direktoryo 20030414, at
01.14.20040131130857.100-0078.jpg
01.15.20040131131857.100-0079.jpg
01.16.20040131133019.100-0080.jpg
ay maiimbak sa direktoryo 20040131.
KONFIG
Maaaring gumamit ng configuration file para magtakda ng ilang variable. Renrot hinahanap ang configuration nito
file, pinangalanan renrot.conf, sa mga direktoryo ng pagsasaayos ng system /etc/renrot at
/usr/local/etc/renrot, at sa subdirectory .renrot. ng kasalukuyang direktoryo ng tahanan ng gumagamit. An
ang kahaliling configuration file ay maaari ding tahasang ibigay gamit ang --config-file pagpipilian.
Binubuo ang configuration file ng isang set ng mga case-insensive na keyword at mga value ng mga ito
pinaghihiwalay ng pantay na tanda. Ang bawat naturang keyword/value pair ay sumasakop sa isang hiwalay na linya. Boolean
ang mga variable ay maaaring magkaroon ng isa sa mga sumusunod na halaga: 0, Hindi, Mali, Naka-off, I-disable para sa false, at
1, Oo, Tama, Naka-on, Paganahin para sa totoo.
Ang mga variable na tinukoy para sa paggamit sa configuration file ay, halimbawa:
mtime
Itakda sa "Oo" para i-synchronize ang mtime sa mga tag, kung hindi, itakda ito sa "Hindi".
pangalan template
Template ng pangalan ng file (tingnan --template ng pangalan, para sa paglalarawan).
gupitin
Itakda sa "Oo" upang i-trim ang mga pinaikot na larawan kapag gumagamit jpegtranNa (1).
pagsasama-sama paraan
Mode ng pagsasama-sama, ang mga posibleng halaga ay: wala, delta o template.
pagsasama-sama template
Template ng pagsasama-sama, na tumutukoy sa pagsasama-sama ng file (tingnan ang --aggr-template, para sa
paglalarawan).
pagsasama-sama sa katunayan
Tinutukoy ang virtualization para sa umiiral na mga mode ng pagsasama-sama (tingnan ang --aggr-virtual
pagpipilian).
Tag, TagFile
Sumangguni sa seksyong "TAGS", para sa detalyadong paglalarawan
isama
Isama ang pinangalanang file.
TAG
A TAG ay tinukoy ng sumusunod na kumbinasyon: Pangalan ng Tag [Pangkat]: 'halaga'. Ang tinukoy na mga tag
ay pinili upang itakda at isulat sa EXIF tree gamit ang command line na opsyon --tag
at/o mga opsyon sa configuration file Tag.
Ang syntax ng opsyon sa command line --tag ay:
--tag Pangalan ng Tag [Pangkat]: 'halaga'
Ang syntax ng opsyon sa configuration file Tag:
Tag = Pangalan ng Tag [Pangkat]: 'halaga'
Ang mga parameter Pangalan ng Tag at grupo ay ipinasa sa ExifTool bilang ay. Ang pangalan ng grupo ay dapat
ay nakapaloob sa mga square bracket. Nito halaga (pagkatapos ng tuldok-kuwit) ay maaaring nakapaloob sa solong
mga quote
Nagbibigay-daan ang TagFile keyword na magtakda ng mga multi-line na tag mula sa isang file. Ang syntax nito ay:
TagFile = Pangalan ng Tag [Pangkat]: FILE
Ang sumusunod na talahanayan ay nagbubuod sa mga tag na maaaring magamit kasama ng --tag pagpipilian at Tag
keyword:
Karapatang magpalathala
Mga tala sa copyright.
Komento
Pangkalahatang komento.
Komento ng User
Anumang bagay na gusto mong ilagay bilang komento.
CreatorContactInfoCiAdrCity
Isang tag ng lungsod.
CreatorContactInfoCiAdrCtry
Isang tag ng bansa.
CreatorContactInfoCiAdrExtadr
Pinahabang address (kadalasang kasama ang numero ng kalye at apartment).
CreatorContactInfoCiAdrPcode
Zip code.
CreatorContactInfoCiAdrRegion
Rehiyon.
CreatorContactInfoCiEmailWork
Email.
CreatorContactInfoCiTelWork
Numero ng telepono.
CreatorContactInfoCiUrlWork
URL
Bilang karagdagan, maaari kang magdagdag ng anumang kilalang tag dito, gamit ang Tag or TagFile mga pagpipilian tulad ng inilarawan
sa itaas.
Gamitin ang renrotp online gamit ang mga serbisyo ng onworks.net