-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Mateusz Ludwin <n...@s...org>
Newsgroups: pl.rec.foto.cyfrowa
Subject: Re: hdr a Jpg
Date: Thu, 12 Mar 2009 14:58:13 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 54
Message-ID: <gpb4dl$ck7$1@inews.gazeta.pl>
References: <f...@a...googlegroups.com>
<gpaptq$180m$1@alfa.ceti.pl> <gpaqfn$jnr$1@inews.gazeta.pl>
<gpb2r1$1fls$1@alfa.ceti.pl>
NNTP-Posting-Host: static-62-233-162-148.devs.futuro.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1236866293 12935 62.233.162.148 (12 Mar 2009 13:58:13 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Thu, 12 Mar 2009 13:58:13 +0000 (UTC)
X-User: matl
In-Reply-To: <gpb2r1$1fls$1@alfa.ceti.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13)
Gecko/20080313 SeaMonkey/1.1.9
Xref: news-archive.icm.edu.pl pl.rec.foto.cyfrowa:796309
[ ukryj nagłówki ]Stefan Nawrocki wrote:
> Ten fragment nie byl o HDR, ale o tym, że niektórzy sądzą, że zmiana liczby
> bitów (jpg - 8, RAW - 12) zmienia w istotny sposób zakres tonalny. Tak nie
> jest.
Zmienia - te dodatkowe bity w RAW idą w zakres a nie rozdzielczość. JPG z
aparatu ma zwykle 8bitów wyciętych ze środka 12bitowego rawa, a nie obciętych
przez odrzucenie najmniej znaczących bitów. Dopiero jeśli użyje się różnych fill
light i recovery, to mamy do czynienia z faktyczną kompresją.
>>> I druga sprawa - tak sklejona skala szarości podzielona przez odpowiedni
>>> współczynnik da się zobrazować na monitorze 8-bitowym, a straty będą
>>> polegały na utracie liczby dostępnych poziomów.
>>> Tak wygląda most na tym etapie:
>>> http://www.3n.com.pl/Nikon/most_1.jpg
>> Nieprawda, to nie jest obraz powstały przez odrzucenie nadmiarowych
>> bitów HDRI. Te cienie są powyciągane przez tonemapping.
>
> No cóż - nie lubię jak zarzuca mi się kłamstwo, więc musze się bronić :-).
> Wiesz - ja od 20 lat _tworzę_ oprogramowanie graficzne (www.3n.com.pl) i
> wiem jakim algorytmem przetwarzam swoje obrazy. Zwłaszcza, kiedy robię to za
> pomocą programów swojego autorstwa :-).
Uściślę - obrazek HDR zawiera dane liniowe, w żaden sposób nieprzetworzone.
Gdybyś po prostu obciął mniej znaczące bity z obrazka HDR, to dostałbyś wręcz
czarny most, bo był on na pewno zdrowo ponad 8EV ciemniejszy od nieba. Skoro
most jest wyraźnie widoczny, to te dane nie są liniowe, więc musiał tu zostać
zastosowany jakiś tonemapping inny niż kompresja liniowa.
Mapowanie tonów to każde odwzorowanie z przestrzeni tonalnej w przestrzeń
tonalną. Np. z 12-bitowej przestrzeni RGB w rawie do 8-bitowej przestrzeni RGB w
JPG (to co robi wywoływaczka po demozaikowaniu i uwzględnieniu parametrów
ustawionych "suwakami"), ale też z 8-bitowej przestrzeni RGB do 8-bitowej
przestrzeni RGB (korekcja krzywymi w dowolnym programie graficznym).
W przypadku HDRI robi się odwzorowanie z przestrzeni zmiennoprzecinkowej w
8-bitową RGB.
Tonemapper to po prostu funkcja przyjmująca w argumencie piksel z przestrzeni A
i zwracająca piksel z przestrzeni B (w przypadku operatorów jednorodnych), albo
przyjmująca obraz z przestrzeni A i zwracająca obraz z przestrzeni B (w
przypadku operatorów lokalnych).
> Jeśli masz kompilator C - to sam zobacz jak to działa :-).
> Strzałką zaznaczyłem współczynnik "jasności". Dla wartości 0.9 - wynik jest
> taki:
> http://www.3n.com.pl/Nikon/wynik_09.jpg
> Jak widzisz (jeśli znasz język C, jeśli nie - to wierz mi na słowo) - w
> algorytmie nie ma żadnego mapowania tonów, tylko opercje na poziomach (sumy,
> średnie, itp.).
OK, a możesz jakoś opisać to przekształcenie matematycznie, bo ciężko coś
wydobyć z tak "ciężkiego" kodu?
--
Mateusz Ludwin mateuszl [at] gmail [dot] com
Następne wpisy z tego wątku
- 12.03.09 14:04 Mateusz Ludwin
- 12.03.09 14:06 Paweł W.
- 12.03.09 14:15 j...@a...at
- 12.03.09 14:16 Paweł W.
- 12.03.09 13:38 Gotfryd Smolik news
- 12.03.09 14:38 Janko Muzykant
- 12.03.09 14:40 Mateusz Ludwin
- 12.03.09 14:41 Stefan Nawrocki
- 12.03.09 14:43 Janko Muzykant
- 12.03.09 14:44 Janko Muzykant
- 12.03.09 14:48 Jakub Jewuła
- 12.03.09 14:43 Stefan Nawrocki
- 12.03.09 14:48 Stefan Nawrocki
- 12.03.09 14:56 Stefan Nawrocki
- 12.03.09 15:04 b...@n...pl
Najnowsze wątki z tej grupy
- Nikon D5500 i wyzwalanie migawki
- Canon 550D
- EOS 600D i balans bieli w filmach
- EOS 90D i sentymenty
- Skanowanie: Canon MG2550S vs HP OfficeJet 6950
- czas exif a czas modyfikacji pliku
- karta SD po formacie odzyskiwanie zdjęć i filmów
- Chess
- Vitruvian Man - parts 7-11a
- Eltec nie zyje?
- Steve McCurry
- Light - lajkowe klasyki od Chinczykow
- Forum o Sony serii A (alfa)?
- obrobka RAW na konputerze
- Sklejanie bracketowanych JPGów
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO