Fråga:
Hur får Photoshop / Lightroom färgtemperaturen på en rå bild?
goldenmean
2011-04-28 20:26:26 UTC
view on stackexchange narkive permalink

Jag tog en Raw-bild med min Canon 450D. När denna RAW (CR2) -fil importerades till Lightroom och Photoshop CS5, visade den temperaturen som 4900 och vitbalansinställningen - "Som skott". När jag kontrollerade EXIF-data som är associerade med den här råa CR2-filen, nämns inte färgtemperaturinställningen i den.

Jag använde Irfanview för att se EXIF-data. Irfanview + Canon raw-plugin kan öppna denna Canon raw CR2-fil. **

  1. Så hur beräknar Photoshop / Lightroom färgtemperaturen från Raw-bilddata?

  2. Skulle vara intresserad av att veta vilken typ av algoritm / matematisk beräkning det gör för att få detta tempraturnummer?

  3. Kan det vara möjligt att CR2 rå filen har den här färgtemperaturinformationen inbäddad i den, men Irfanview Exif-informationsdisplay missade på något sätt / trasslade den?

Eventuella pekare skulle vara användbara.

Ett svar:
Jari Keinänen
2011-04-28 20:44:54 UTC
view on stackexchange narkive permalink

Det står i EXIF-data, men informationen finns under Canon-taggen. För alla EXIF-relaterade uppgifter rekommenderar jag helhjärtat ExifTool av Phil Harvey.

Här är ett exempel på en riktig fil (som tillfälligt togs med Canon 450D)

  $ exiftool -canon: "WB_RGGB *" -kanon: "* temp *" MG_5366.CR2  WB RGGB-nivåer som skott: 2270 1024 1024 1520WB RGGB-nivåer Auto: 2270 1024 1024 1520WB RGGB-nivåer uppmätt: 2267 1023 1024 1518WB RGGB-nivåer Dagsljus: 2245 1024 1024 1425WB RGGB-nivåer Skugga: 2595 1024 1024 1197WB RGGB-nivåer Molnigt: 2422 1024 1024 1299WB RGGB-nivåer Volfram: 1660 1075 1075 2275 1024 1945WB RGGB-nivåer Kelvin: 2245 1024 1024 1425WB RGGB-nivåer Blixt: 2485 1024 1024 1273 Kameratemperatur: 18 C Färgtemperatur: 5200 Färgtemp Som skott: 4955 Färgtemp Auto: 4955 Färgtemp uppmätt: 4955 Färg Te mp Daylight: 5200Color Temp Shade: 7000Color Temp Cloudy: 6000Color Temp Tungsten: 3200Color Temp Fluorescent: 3776Color Temp Kelvin: 5189Color Temp Flash: 6310 

OBS: Windows-användare: dubbelkontroll att du använder dubbla citat, inte enstaka citat.


REDIGERA: Informationen om Color Temp är "trevligt att veta" -data, men de har inget annat värde än informativt. ° Kelvins baseras förmodligen på kamerans WB-beräkningar och efterbehandlingsprogramvara använder sannolikt WB RGGB-nivådata.

Jag testade detta genom att ändra Color Temp As Shot från 5200 7000 och öppnade filen i Photoshop (Adobe Camera Raw). Ingenting förändrades.

Sedan ändrade jag WB RGGB-nivåer som skott -värdet för en kopia av originalfilen från 2270 1024 1024 1520 > 1000 1000 1000 1000 kod > och bilden ändrades till detta:

wb rggb change

Jag ändrade inte värdet Color Temp As Shot , men Adobe Camera Raw visar temperaturen som 2150 (nyans -144)

Summa summarum : Adobe Camera Raw beräknar "färgtemperaturen" från EXIF -data, från WB_RGGBLevels * -taggen, under Canon-gruppen (under Maker Notes-gruppen).

@Koiyu: Tack. Jag laddade inte ner exiftool och kontrollerade den CR2-fil jag har, och den visade ingen information relaterad till temperatur / WB i den. Är det möjligt för dig att kolla min RAW CR2-fil från: https://docs.google.com/leaf?id=0ByuMwWMOjsD0MWFmNjRlMTQtZDcwZS00MzEzLWE0MjktMWRmMjdhY2E5Yjkx&hl=en och meddela resultatet av data i exiftool. Annars är något fel med inställningen Raw-läge som jag gjorde medan jag fångade den här filen.
Tyvärr är @goldenmean alternativet "ladda ner original" under "Fil" nedtonat. Finns det något annat sätt för dig att dela filen? (eller gör jag något fel)
@Sorry mitt fel. Pls kolla länken i min kommentar ovan nu. Det är en zip-fil med CR2 inuti.
@Koiyu: När jag kör exiftool på min CR2-bild som jag delade med dig är detta resultatet: - https://docs.google.com/leaf?id=0ByuMwWMOjsD0ZDU1ZDYzZGItODBjMS00MmU5LWJhY2MtMDQ1MWUyNjUx=
@goldenmean, Jag uppdaterade koiyus korrekta svar med dumpningen från din fil. BTW, enligt min erfarenhet visar IrfanView bara en dämpad delmängd av exif, det borde inte lita på för mycket utöver grunderna. ExifTool FTW.
@goldenmean Det här är vad jag fick med `exiftool -g1 -h MG_5366.CR2> MG_5366.html` (` -h` gör html-utdata och `-g1` skriver ut specifika grupprubriker (till exempel` canon` som används i mitt svar)) http://baa.fi/se/MG_5366.html
@Koiyu: Tack för resultatet. Men det ser jag inte ut. Jag använder exiftool (Windows Executable) version 8.56 med kommandoraden som: exiftool -canon: 'WB_RGGB *' -kanon: '* temp *' /Users/cabbey/Downloads/MG_5366.CR2
@Koiyu: Nu får jag vad du visade. exiftool -g1 gjorde tricket. tack så mycket.
@goldenmean Jag testade kommandot i mitt svar med körbar Windows och det verkar som om du behöver använda ** dubbla citat ** istället för enstaka citat. Dvs `exiftool.exe -canon:" WB_RGGB * "-kanon:" * temp * "file.CR2` ska fungera
(och som en sidoanteckning grupperar `-g` + nummeralternativet bara visuellt data. Du borde få full dumpning bara med` exiftool.exe-fil.CR2`)
@Koiyu: Tack. Men nu ser jag en skillnad i färgtemperatur som visas av Adobe Photoshop och exiftool. t.ex. för bilden som jag delade med dig - Adobe PS = 6400. Exiftool = Färgtemp som bild: 6844. Några idéer varför denna avvikelse?
@goldenmean är du säker på att det är samma fil? Både cabbey's och mine dumpar visar 'Color Temp As Shot' som 4955 och om jag öppnar filen i Photoshop får jag temperaturen 4900 (och + 17 ton). Hur som helst tror jag att WB RGGB-nivåerna spelar en viktigare roll i hur Adobe Camera Raw tolkar "färgtemperatur" snarare än det ensamma ° Kelvin-värdet.
@Sorry inte samma fil utan någon annan, fortfarande är Adobe PS + -färg inte lika med vad som ges av exiftool. mycket skillnad.
@goldenmean färgtemperaturen spelar ingen roll. Endast WB RGGB-nivåer gör det; se min redigering.
@koiyu:Tack för att du genomför denna "upplevelse" och delar denna information.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...