Czy iPhoto wykonuje bezstratne kadrowanie JPEG?

1

Jeśli przycię zdjęcie JPEG w iPhoto, a następnie wyeksportuję je jako JPEG, czy eksportowana wersja zostanie ponownie skompresowana po raz drugi, czy też iPhoto w jakiś sposób przycina zdjęcie bez ponownego kodowania, unikając w ten sposób dalszej degradacji obrazu?

Ryan Thompson
źródło

Odpowiedzi:

1

Za każdym razem, gdy zapisujesz plik JPEG, musisz go ponownie skompresować. Jest prawdopodobne, że jeśli zapiszesz go w 100% jakości, nie zobaczysz żadnej różnicy jakości w stosunku do oryginału. Jest tak, ponieważ pierwsza kompresja usunęła już wszystkie części niewidoczne dla ludzkiego oka. Kolejna kompresja może usunąć coś więcej, ale wątpię, aby to było zauważalne. Tak więc nie mam prawdziwej odpowiedzi na twoje pytanie, ale jestem pewien, że nie zauważysz drugiej kompresji.

Dario Solera
źródło
+1 za sugestię 100% jakości, ale -1 za „całkiem pewne”, więc nie ma zmiany w głosowaniu.
Mówisz więc, że jeśli obraz został już skompresowany w formacie JPEG, to ponowne skompresowanie na tym samym poziomie jakości nie spowoduje utraty żadnej jakości obrazu? A może mówisz, że może wystąpić pewna utrata jakości, ale nie spowoduje to widocznego pogorszenia jakości obrazu?
Ryan Thompson,
Mówię, że może wystąpić pewna utrata jakości, ale nie będzie to widoczne. A jednak YMMV.
Dario Solera,
To też jest moje doświadczenie. Zapisałem surowy obraz jako 90% JPEG, i zauważalna była (patrząc na poziom pikseli) utrata jakości. Następnie powtórzyłem 20 razy, zapisując poprzedni plik JPEG jako nowy plik JPEG 90%. Ostateczny plik JPEG miał bardzo małą zmianę w porównaniu do oryginalnego pliku JPEG i znacznie mniejszą utratę jakości niż zapisywanie jako plik JPEG. Podsumowując, jeśli mimo wszystko zaczniesz zapisywać jako JPEG, nie martw się o ponowne zapisanie na tym samym poziomie jakości.
Peter