-
Data: 2009-09-08 20:55:15
Temat: Re: Program do 'wyciagania' cieni - szukam
Od: Gotfryd Smolik news <s...@s...com.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Tue, 8 Sep 2009, Eneuel Leszek Ciszewski wrote:
> BTW -- kto wie, jak jest kompresowany obrazek w JPEGu?
Każdy kto spyta gugla? ;)
> Jak wiadomo -- nie jest to kompresja liczby pikseli. :)
> Więc co ulega skompresowaniu, zazwyczaj stratnemu,
Szczegóły w powiązaniu z małym kontrastem.
Wygląda to tak, że po transformacie czymś podobnym do
Fouriera (DCT) *próbki* danych (tak, kawałek obrazu traktowany
jak jak sieczka z wyjścia jakiegoś wzmacniacza na przykład)
wycina się część wyników, odpowiadającą wysokim częstotliwościom
oraz małym poziomom składowych.
Powoduje to dwa efekty wizualne, związane ze sobą:
- giną drobne szczegóły
- pojawiają się artefakty o wielkości tych szczegółów które
giną, generowane na krawędziach; mającym wątpliwości co do
ch-ru tych artefaktów rekomenduje się zapisanie sobie
z jakiegoś programu graficznego zdjęcia z kompresją "jakość 10%"
albo podobnie
...przy czym trzeba wyraźnie zaznaczyć, że *nie* ma to
charakteru "zaszumienia" - "na wygląd" efekt jest podobny
do przepuszczenia np. w układzie elektronicznym impulsów
prostokątnych przez filtr dolnoprzepustowy o "mocnym"
odcięciu (pomimo że na wejściu nie ma żadnych "fal"
lecz tylko proste kawałki, na wyjściu wyjdą eleganckie
falowania - na zdjęciu są one oczywiście dwuwymiarowe)
- to artefakty - oraz "GIFowego" stopniowania kolorów
(to przerzedzenie kwantów poziomu).
No i poziom kompresji powoduje "odcinanie z widoku"
w dwu cechach: wielkosci szczegółów (to po pierwsze)
oraz konstrastu który "ginie" (to po drugie) - giną
nie tylko małe, "jednopikselowe" szczegóły, lecz
również większe powierzchnie o łagodnych przejściach
kolorów.
O tym co ginie "bardziej" decyduje algorytm wycinający
dane z tablicy - można wyciąć większą część wcz
ale zostawić małe wartości amplitudy, ale można
też robić odwrotnie.
Dla ścisłości: *przed* powyższym "ostatecznym wycinaniem"
można wstępnie przerzedzić dane, np. zmniejszając ilość
informacji o kolorze.
W niektórych programach użyszkodnik nie ma wielkiego
wyboru tego co "wytnie" algorytm" (np. ma tylko "jakość
kompresji" i do widzenia), w innych (np. GIMP) ma możliwość
włączania i wyłączania elementów wstępnej obróbki oraz
wpływania na inne porporcje.
Szczegóły np. tu:
http://pl.wikipedia.org/wiki/Jpg
http://pl.wikipedia.org/wiki/Dyskretna_transformata_
kosinusowa
pzdr, Gotfryd
Następne wpisy z tego wątku
- 08.09.09 21:59 Eneuel Leszek Ciszewski
- 08.09.09 22:19 Eneuel Leszek Ciszewski
- 08.09.09 22:27 Eneuel Leszek Ciszewski
- 08.09.09 22:46 Eneuel Leszek Ciszewski
- 08.09.09 23:02 Sebastian Nibisz
- 09.09.09 06:48 Dariusz W.
- 09.09.09 06:57 Sebastian Nibisz
- 09.09.09 08:32 Mikolaj Machowski
- 09.09.09 08:42 Dariusz W.
- 09.09.09 09:55 Sebastian Nibisz
- 09.09.09 10:37 cichybartko
- 09.09.09 11:12 Sebastian Nibisz
- 09.09.09 11:56 Eneuel Leszek Ciszewski
- 09.09.09 12:41 Sebastian Nibisz
- 09.09.09 12:43 Sebastian Nibisz
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-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=