eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.rec.foto.cyfrowaCzy istnieje możliwość fotografowania rzeczywistości?Re: Czy istnieje możliwość fotografowania rzeczywistości?
  • Data: 2019-04-09 16:48:20
    Temat: Re: Czy istnieje możliwość fotografowania rzeczywistości?
    Od: Krzysztof Halasa <k...@p...waw.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Marek S <p...@s...com> writes:

    >> No ale jakim cudem chcesz wyprodukować obraz o większej liczbie kolorów
    >> niż potrafi matryca?
    >
    > Znów nie rozumiem skąd to pytanie. Nie da się!
    >
    >> To nie jest możliwe i żaden LUT tego nie zmieni.
    >
    > Ależ LUT bardzo to zmieni.

    Widzę tu pewną drobną sprzeczność :-)

    > Widzę, że nie masz z tym doświadczenia w
    > pracy.

    Sam takie LUTy tworzyłem (akurat do matryc, nie do monitorów, te do
    matryc są nawet ciekawsze). Nie żebym wiedział co ma do tego
    "doświadczenie" i o jakie chodzi.

    > A dzieje się to następująco:
    >
    > 1. Karta daje kolor 3x8-bitowy (16777216kolorów)
    > 2. Matryca daje 3x10-bitowy obraz (1073741824kolorów)
    > 3. Różnica sięga więc miliarda kolorów. Ale to mało istotne.

    Owszem. Ważne jest to, że matryca potrafi wyświetlić miliard kolorów.

    > 4. Załóżmy, że wyświetlasz kolor szary (128,128,128). Mierzysz to
    > kalibratorem. 10cio bitowa matryca dostaje polecenie wyświetlenia
    > (512,512,512).
    > 5. Zmieniasz odcień na (129,129,129). Matryca dostaje (516,516,516)).
    > Kalibrator wykrył nieliniowość pracy matrycy i dał odczyt
    > (130,130,130).
    > 6. Trzeba jakoś to naprawić a nie da się wysłać z karty odcienia
    > (128.5, 128.5, 128.5).
    > 7. I wtedy wkracza LUT, który potrafi tą różnicę podzielić nawet na 4
    > stopnie (10-8=2 bity).

    A nawet potrafi dużo więcej, potrafi wykonać dowolne przekształcenie.
    Ale jego przeciwdziedzina, że tak to określę, będzie mieć max 2^30
    różnych wartości. Bo to jest 30-bitowa matryca.

    > No i do tabeli konwersji dodaje wpis opisowo
    > "jeśli komputer przyśle (129,129,129), to skonwertuj to do coś
    > pomiędzy 512 a 516 ... a to już się da zrobić! No i nasz kolor
    > (129,129,129) zyskuje nową reprezentację np. (514,514,514).

    Ale tych reprezentacji w żaden sposób nie będzie więcej (w praktyce
    będzie mniej, ale nieważne), niż gdybym po prostu podłączył matrycę
    bezpośrednio do wyjścia (pary wyjść zapewne) LVDS komputera z 30-bitową
    grafiką, bez pośrednictwa żadnych LUTów, skalerów itp.

    > Błąd - LUT nie modyfikuje niczego w okolicach czerni i bieli więc
    > dynamika jest zawsze taka sama.

    A skąd mógłbyś to wiedzieć? Zawartość LUT zależy od ustawień. Ustawienia
    ze wspólną czernią i bielą to tylko bardzo szczególny przypadek.
    Wystarczy zmiana temperatury barwowej monitora przecież.

    > W przypadku, gdy kalibracja jest na
    > karcie w kompie, lub matryca ma 8-bitów - otrzymujemy banding. Gdy
    > matryca jest więcej bitowa - gradient będzie gładki jak pupa
    > niemowlaka. Oczywiście banding będzie ograniczony do sygnału o
    > dyskretnych wartościach 0...255. Nie będzie natomiast przeskoków
    > 128->130 jak przy 8 bitach. Tak więc LUT w monitorze z matrycą
    > 8-bitową jest problematyczny.

    Jest dokładnie tak samo problematyczny jak każde inne przekształcenie
    "dyskretne", niezależnie od tego czy będzie w monitorze, czy np. na
    karcie. To 8-bitowy kolor jest (potencjalnie) problematyczny, a nie LUT
    czy jego brak.
    --
    Krzysztof Hałasa

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: