Cytat Zamieszczone przez mate00sh Zobacz posta
Nie tyle odkrywam Po prostu nigdy wcześniej się nad tym nie zastanawiałem, i tak sobie po programistycznemu zacząłem kombinować
Po programistycznemu, to masz po prostu transformatę (I)DCT w 2D, na blokach 8x8 trochę podobną do Fouriera. Zatem da się zrobić wszystko co da się na takiej macierzy zachowując taką "look and feel" odwracalność względem transformaty, czyli:

- obrót o wielokrotność 90 stopni
- odbicie lustrzane w pionie/w poziomie
- odbicie lustrzane wg przekątnej (nie to żeby był z tego jakiś pożytek w JPEG ;-))

A wszelkiego typu bezstratne obcinaczki działają dokładnie tak jak piszecie - pełne bloki bezstratnie, a to co na brzegach rekompresują - ew. mają ustawiony na sztywno grid 8x8.