For example there is a 2400x600px image with a file size of 1.81MB.
Photoshop's save for web command creates a 540KB file at 60 quality and same dimensions.
This is about 29% of original size.
Oryginalny nieskompresowany rozmiar to 2400 x 600 x 3 = 4 320 000 bajtów (4,1 MB), ponieważ 24-bitowy kolor to zawsze trzy bajty danych RGB na piksel . Nie ma możliwości obejścia tej absolutnej prawdy.
Jednak rozmiar JPG zależy również od szczegółów obrazu. Duże gładkie obszary (jak niebo lub pomalowane ściany) lepiej się kompresują, ale obszary bardziej szczegółowe (jak drzewo pełne liści) również nie kompresują się. Więc nie ma absolutnego wskaźnika liczbowego.
Ale 540 KB to 0,540 / 4,1 = 13% pierwotnego rozmiaru 4,1 MB . Może to być 29% poprzedniego rozmiaru JPG, ale jest to 13% pierwotnego rozmiaru nieskompresowanego. Jest to 1/8 oryginalnego rozmiaru nieskompresowanego, co zwykle uważa się za „przyzwoitą” jakość. Nie optymalna, nie maksymalna jakość, ale ogólnie przyzwoita, być może wystarczająco dobra do niektórych zastosowań. Mówiąc krótko, jest już mały.
Większy plik JPG oznacza lepszą jakość obrazu, a mniejszy oznacza niższą jakość obrazu. Musisz zdecydować, co jest wystarczająco dobre, ale JPG nigdy nie jest „zbyt duży”, ponieważ jakość obrazu spada wraz z kompresją JPG. Kolor 24-bitowy ma trzy bajty na piksel bez kompresji.
Więc decyzja zależy od tego, czy chcesz to małe, czy dobre.
Ale powiększanie istniejącego JPG jest jeszcze gorsze, ponieważ dodaje się więcej artefaktów JPG, a gdy są małe, dane są zmieniane i nigdy nie będzie lepiej.
Artefakty JPG zwykle pokazują dwa sposoby: widoczne bloki 8 x 8 pikseli jednego koloru w gładkich obszarach bez szczegółów lub jako widoczne szorstkie krawędzie wokół krawędzi detalu.
Podczas edycji i ponownego zapisywania pliku JPG dodawane są dodatkowe artefakty JPG. Jeśli jest to wymagane, dobrą praktyką jest zawsze ponowne zapisywanie w celu dopasowania do oryginalnego ustawienia kompresji.