Czym są nieniszczące zmiany i czy istnieją?

12

Będzie to nieco prowokujące i bardziej dotyczy terminów i definicji, więc jeśli uważasz, że powinno zostać zamknięte lub przeniesione do meta, głosuj tak.

Na pytanie - dużo mówi się o nieniszczących modyfikacjach, które można wykonać podczas przetwarzania końcowego, ale jestem nieco zaskoczony terminem nieniszczącym.

Uważa się, że zmiany w pliku RAW są bezstratne / nieniszczące, ponieważ przechowywane są oryginalne dane. Ale jak mogę nazwać edycję nieniszczącą, jeśli w wyniku zostaną utracone dane ? To samo można powiedzieć o JPEG - jeśli zachowam oryginalne dane, moje edycje nie będą destrukcyjne, ponieważ zawsze mogę wrócić do oryginału (JPEG to format stratny, ale to inna historia, równie dobrze możemy porozmawiać o TIFF).

Istnieje więc różnica między bezstratną / nieniszczącą edycją a bezstratnym formatem, tj. Zmiana RAW na sam JPEG jest edycyjną niszczącą, ponieważ w wyniku tego tracimy informacje. Ale możemy również utracić informacje w wyniku, jeśli dokonamy korekty balansu bieli do pliku RAW (zdjęcie jest niebieskawe, dodajemy więcej czerwieni i przycinamy czerwony kanał w tym procesie).

Czy edycja WB jest na przykład nieniszcząca w tym sensie, że nie moglibyśmy zrobić nic lepszego w tych samych warunkach? Ale co jeśli nie weźmiemy edycji WB jako nieniszczącej i użyjemy filtrów, aby uzyskać lepsze dane ?

Jakie są zatem definicje nieniszczących i destrukcyjnych edycji?

Karel
źródło
Poprawiłem swoje pytanie na nieniszczące vs. niszczące zmiany.
Karel

Odpowiedzi:

6

Jak powiedział Alan, zwykle przy omawianiu zmian mamy na myśli „destrukcyjne kontra nieniszczące”, gdzie podobnie jak przy omawianiu formatów plików, mówimy o „stratnym kontra bezstratnym”.

Jeśli weźmiemy na przykład balans bieli. Czy regulacja balansu bieli jest naprawdę „destrukcyjna”, gdy jest wykonywana na surowym pliku? Surowego pliku nie można wyświetlić w jego natywnym stanie, ponieważ jest tylko zbiorem „surowych” informacji z czujników i danych z kamery. Informacje z tablicy bayerowskiej nie są widoczne bezpośrednio ... należy je przetworzyć, aby utworzyć piksele RGB, które można następnie wyświetlić jako obraz.

Jeśli renderuję plik RAW ze wszystkimi ustawieniami domyślnymi, czy „niszczę” informacje? Czy po prostu to interpretuję? Kiedy zmieniam ustawienie balansu bieli, czy „niszczę” informacje, czy po prostu zmieniam sposób interpretacji istniejących informacji?

Pozwala kontrastować to z JPEG. Obraz JPEG zaczyna się jako „stratny”, ponieważ oryginalne dane zostały już zinterpretowane. Wszelkie korekty od tego momentu nie pochodzą z „oryginalnych” danych, lecz z poprzedniej interpretacji. Technicznie rzecz biorąc, w znacznych granicach można wprowadzać nieniszczące zmiany ... ale tylko w znacznych granicach. Dane zostały już częściowo zniszczone, więc musisz się zastanawiać, o ile więcej zniszczenia powoduję, dostosowując słabe dane?

Kiedy pracuję z obrazem RAW w Lightroomie i dostosowuję ekspozycję, balans bieli, krzywe tonów itp., Wszystkie te zmiany są stosowane do oryginalnych danych. Każda dodatkowa korekta jest ponownie uwzględniana w przetwarzaniu RAW i stosowana do oryginalnych danych. Jeśli kilkakrotnie dostosowuję balans bieli, nie tracę żadnych danych ... korekta balansu bieli jest stosowana do oryginalnych danych, gdy są renderowane na ekranie. Nie jest tak, jakby zastosowano jedną korektę balansu bieli, a potem kolejną, a jeszcze inną, co rzeczywiście byłoby destrukcyjne. Jeśli zastosujesz ogromną liczbę zmian w obrazie w Lightroom, zaczniesz zauważać opóźnienie podczas powiększania lub przesuwania obrazu, wprowadzania dodatkowych korekt itp. Jest tak, ponieważ wszelkie korekty są ponownie stosowane do oryginalnych danych RAW, gdy są one renderowane na ekranie.

Zakładając, że „przycinasz” czerwień w konkretnej edycji balansu bieli. Informacje nie są w rzeczywistości obcinane, ponieważ jest to tylko część ogólnego przetwarzania zastosowanego do surowych danych pikselowych czujnika Bayera podczas renderowania na ekran. Jeśli później dokonasz kolejnej edycji balansu bieli, aby „odzyskać” te przycięte czerwienie ... można je odzyskać w całości, bez żadnych strat, ponieważ jest to tylko krok w „potoku przetwarzania”, który jest wykonywany za każdym razem, gdy obraz RAW jest zaktualizowane na ekranie (tj. powiększanie, przesuwanie, wprowadzanie innych edycji itp.) Jedyne informacje o czasie, które są tracone podczas edycji w RAW, to zapisanie w normalnym formacie obrazu. Nie musi to być JPEG, nadal będziesz ponosić straty podczas zapisywania w DNG lub TIFF.

jrista
źródło
Prawdopodobnie błądzę zbyt głęboko w filozofii, ale jeśli sam RAW jest destrukcyjnym przedstawieniem rzeczywistości, to my, fotografowie, powinniśmy starać się zachować jak najwięcej. I zastanów się nad tym przed strzałem, nie polegaj na wszystkich fantazyjnych rzeczach, które możemy zrobić nieniszcząco później, ponieważ zniszczyliśmy już wiele oryginału podczas przechwytywania.
Karel
Nie przypominam sobie, że sam RAW jest destrukcyjnym przedstawieniem rzeczywistości. Być może lepszym sposobem na określenie tego jest RAW to „ograniczona” reprezentacja rzeczywistości, choć znacznie mniej ograniczona niż wiele reprezentacji (np. JPEG, a nawet film). Zgadzam się, że jako fotografowie powinniśmy robić wszystko, co w naszej mocy, aby zachować jak najwięcej na temat naszej sceny. Jednak aby zachować „najbardziej” w przypadku RAW, zwykle oznacza to wykonanie zdjęcia, które początkowo nie „wygląda poprawnie”, co zasadniczo wymaga pewnego przetwarzania końcowego, aby zinterpretować uchwycone informacje tak realistycznie, jak to możliwe.
jrista
Chodzi o interpretację. RAW to tylko informacja o rzeczywistości, która ma treść, ale nie ma prawdziwej formy, a sposób, w jaki interpretujemy te informacje, jaką formę nadajemy, określa, jak realistyczny i realistyczny jest ostateczny ujęcie.
jrista
Muszę się nie zgodzić co do kilku punktów tutaj. Myślę, że łączysz kilka powiązanych, ale różnych rzeczy. 1) Dowolny format pliku można edytować nieniszcząco. Termin odnosi się tylko do tego, co program robi z danymi po ich wprowadzeniu do programu. Nie ma to absolutnie nic wspólnego z tym, co się stało z plikiem wejściowym. 2) Nie wymaga również zachowania super jasności lub super ciemności. Można je przyciąć, a to nadal jest nieniszczące, jeśli możesz usunąć regulację ze środka łańcucha i sprawić, by renderowała się tak, jakbyś nigdy tam nie miał takiej regulacji.
user1118321
5

Terminologia nazywa się zwykle edycją „Niszcząca kontra nieniszcząca”.

Chodzi o to, że przy destrukcyjnej edycji informacje są tracone. Informacje, które zostały utracone, nie są tak naprawdę utracone, zwykle można wydać polecenie „cofnij”, które cofnie zmianę, ale nie zawsze jest to gwarantowane.

W przypadku nieniszczącej edycji edycje i oryginał są przechowywane osobno i są stosowane tylko przy ostatecznym zapisaniu. Te zmiany można zmienić w dowolnym momencie i w dowolnej kolejności, aby uzyskać różne wyniki.

Jak powiedział che, warstwy dopasowania programu Photoshop są nieniszczące.

Alan
źródło
4

Myślę, że bezstratne edycje utrzymują oryginalny plik wraz ze zmianami danych.

Więc jeśli masz surowy plik i zastosujesz niektóre krzywe korekcji kolorów, a następnie jakąś inną korekcję kolorów, nadal masz oryginalne dane i dwie korekty, które można obliczyć z dowolną dokładnością, kiedy trzeba wydrukować obraz.

W ten sposób działają warstwy dopasowania AFAIK Photoshop.

che
źródło
Lightroom, Aperture i iPhoto (może inne) wykonują zmiany w ten sposób. Informacje o edycji, czy to balans bieli, czy coś innego, są przechowywane jako część biblioteki i stosowane destrukcyjnie tylko wtedy, gdy obraz jest eksportowany z aplikacji (lub drukowany). Pliki główne zawsze pozostają nietknięte.
digitalpardoe
1

Zdjęcie RAW będzie zawsze edytowane w sposób nieniszczący, to znaczy do momentu wygenerowania formatu JPEG lub innego formatu użytecznego dla systemu, który można następnie edytować destrukcyjnie lub nieniszcząco.

Klucz znajduje się w używanym oprogramowaniu. Lightroom jest z definicji edytorem nieniszczącym. Z drugiej strony Photoshop nie jest, chyba że jest używany w sposób, który nie zmienia oryginalnej warstwy obrazu.

Lightroom przechowuje ustawienia i korekty zdjęcia w swojej bazie danych, podczas gdy plik RAW (i oryginalne ustawienia zapisane przez aparat) pozostaje nienaruszony i nietknięty.

Edycje są niszczące tylko dla eksportowanego obrazu, a nawet wtedy plik RAW pozostaje taki sam. Zaletą Lightrooma jest to, że stosuje to podejście do wszystkich plików, JPEG, TIFF itp.

Nick Bedford
źródło
1

Istnieje również inny rodzaj nieniszczącej edycji (powinniśmy nazwać to fałszywą nieniszczącą ). digikam wprowadził nieniszczącą edycję dla wszystkich rodzajów operacji, nawet przycinania / zmiany rozmiaru itp. Ale nazwałem ją fałszywą, ponieważ zapisuje kopię obrazu przed jego edycją.

Możesz zrobić to samo dla siebie z dowolnym innym oprogramowaniem do edycji zdjęć, wykonując prostą kopię zapasową przed rozpoczęciem pracy. digikam właśnie wykorzystał tę (być może) najlepszą praktykę i zawinął kilka narzędzi, aby była wygodniejsza.

Gregor Müllegger
źródło
1

Edycja wprowadza zmiany w czymś, co z definicji czyni go destrukcyjnym. Nieniszczące przetwarzanie traktuje plik zawierający oryginalny obraz jako uświęcony i nie robi nic, aby go zmodyfikować.

Załóżmy, że importuję obraz do programu i wykonuję następujące kroki, aby wprowadzić go w stan, w którym można go udostępnić mojemu klientowi:

  1. Zmień orientację obrazu w pionie.
  2. Przytnij do 1: 1,25, zaczynając w pewnym punkcie (x, y) i mając wymiary szerokość x wysokość .
  3. Dostosuj ekspozycję o +0,63 EV.

W przypadku destrukcyjnej edycji zapisanie obrazu w tym miejscu spowodowałoby trwałe utratę pikseli przyciętych w drugim etapie, a wszelkie kolory przycięte do białego przez trzeci. Jeśli wrócę następnego dnia i zdecyduję, że przesadziłem z regulacją ekspozycji, jedyną opcją, jaką mam, jest przyciemnienie całego obrazu. Części, które zostały przycięte, po prostu stają się odcieniami szarości zamiast tego, czym były. Program zastąpi oryginalny obraz przetworzoną wersją i nie pozostawi śladu oryginału ani tego, co zrobiłem, aby przywrócić go do obecnego stanu. Nie trzeba dodawać, że nic z tego nie da się odzyskać.

Nieniszczące przetwarzanie nie jest edytowaniem w tradycyjnym tego słowa znaczeniu. Bardziej przypomina znaczniki wykonane przez korektorów , ponieważ pokazuje, co należy zrobić, aby poprawić obraz, pozostawiając nienaruszony oryginał. Zamiast nadpisywać oryginalny obraz moimi zmianami, nieniszczące programy przetwarzające przechowują osobną listę tego, co zostały zrobione, i używają tego do tworzenia tego, co wyświetla się na ekranie lub do uzyskania ostatecznego wyniku. Oznacza to, że gdy chcę zmienić korektę ekspozycji dokonaną w kroku 3 powyżej, po prostu usuwam ten krok, a program pokazuje mi obraz, który został tylko zmieniony i przycięty. Następnie dodaję nowe dostosowanie do listy, a program wykonuje wszystkie trzy kroki, aby pokazać mi nowy obraz.

Zmiana, którą tu wprowadziłem, była destrukcyjną edycją na liście zmian, ale pozostawiła oryginalny obraz niezmodyfikowany.

Blrfl
źródło
0

Bezstratne / nieniszczące zmiany są odwracalne i pociągałyby za sobą przekształcanie i / lub dołączanie danych w sposób, który można odwrócić.

Dwa proste przykłady bezstratnych edycji to:

1) obrót o 90 stopni

2) czterokrotność rozdzielczości poprzez przekształcenie każdego piksela w identyczny piksel 2x2 (działałby w przypadku niektórych formatów obrazu, prawdopodobnie nie JPEG, ze względu na sposób przechowywania informacji)

Jason S.
źródło
Nie jestem pewien, czy którekolwiek z nich są prawdziwe. Ze względu na algorytmy stosowane w większości aplikacji, takich jak Photoshop, Lightroom, Aperture i podobne narzędzia, żadna z tych edycji nie byłaby bezstratna. Skalowanie nigdy nie jest w 100% idealnym najbliższym sąsiadem, zawsze występuje pewna interpolacja wynikająca z tego, jak działają algorytmy (najbliższy sąsiad jest nadal algorytmem próbkowania). Nawet obrót powoduje ponowną próbkowanie w większości narzędzi do edycji obrazów, więc występuje także strata podczas obracania. Poza pisaniem własnych narzędzi, które wykorzystują celowo nieniszczące algorytmy, nie postawiłbym na to, że te dwa są bezstratne.
jrista
1
dlatego powiedziałem „przekształcając każdy piksel w identyczny piksel 2x2”
Jason S
1
... a większość narzędzi do edycji obrazów ma funkcję „bezstratnego obrotu o 90 stopni”.
Jason S
1
nieniszczące i odwracalne to nie to samo!
stevenvh