Fail suureneb just nende operatsioonidega mida sa kirjeldasid ja seda ka PS-is jne. Kui aga blur-id, eemaldad müra või lisad mõne art filtri, siis peaks failis info vähenema. Põhimõtteliselt on jpg fail kokku pakitud värvikoodide ja piksli asukohtade ports.

Kui värvikoodid, või osa koodist ühtivad, siis on infot ka pakkimisel vähem savestada.
Näide:
Täiesti musta värvi kood on: 000000
Kõige tumedama sinise värvi kood on: 000009
Nende kahe värvi koodi vahe on 1bit
Kui aga võtame keskmise halli, siis tema kood on: 797979
Musta ja halli vahe on nüüd 8bit
Nüüd järgmine asi mis failis on kirjas, on piksli asukoht, aga kui 10 pikslit ühel real on ühte värvi, siis failis on ta kirjas enamvähem nii, et (sellel real, sellest pikslist kuni selle pikslini värvikood ******). Kui aga pilt on väga kirju ja värvid eriti ei kordu, siis on iga piksel eraldi välja kirjutatud. On ka teisi pakkimise süsteeme ja ega ma ka neid kõiki et tea, aga üks selline skeem on lihtne seletada.