Adam7

Algorytm Adam7 w obrazach PNG

Adam7 to algorytm przeplotu, który znajduje zastosowanie w obrazach PNG. Obraz PNG, który jest przeplatany, dzieli się na siedem podobrazów, z których każde powstaje poprzez replikację wzoru o wymiarach 8×8 na całej powierzchni obrazu docelowego.

Podobrazy są następnie zapisywane w pliku PNG w porządku rosnącym.

Algorytm Adam7 wykorzystuje siedem przebiegów i działa w dwóch wymiarach, w przeciwieństwie do czterech przebiegów w jednowymiarowej poziomej przestrzeni, która jest stosowana w formacie GIF. Dzięki temu możliwe jest szybsze wyświetlanie obrazu już w trakcie jego ładowania.

Nazwa Adam7 wywodzi się od Adama M. Costello, który zaproponował ten algorytm 30 stycznia 1995 roku, inspirowany pięcioprzebiegowym schematem wcześniej opracowanym przez Lee Daniela Crockera:

Linki zewnętrzne

Animacja porównująca przeplot metodą Adam7 oraz GIF. [dostęp 2010-08-29]. (ang.).