Misplaced Pages

Adam7 algorithm: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 15:18, 20 June 2005 edit212.242.155.2 (talk) stub← Previous edit Revision as of 16:01, 20 June 2005 edit undoZundark (talk | contribs)Extended confirmed users, File movers, Pending changes reviewers29,653 edits It's not a compression algorithm!Next edit →
Line 1: Line 1:
'''Adam7''' is a ] graphic compression ] used by the ] image format. PNG takes 8x8 ] chunks and performs the algorithm on them. '''Adam7''' is the interlacing ] specified for use in ] images. An interlaced PNG image is broken into seven subimages, which are defined by replicating the following 8x8 pattern across the full image:

1 6 4 6 2 6 4 6
7 7 7 7 7 7 7 7
5 6 5 6 5 6 5 6
7 7 7 7 7 7 7 7
3 6 4 6 3 6 4 6
7 7 7 7 7 7 7 7
5 6 5 6 5 6 5 6
7 7 7 7 7 7 7 7

The subimages are stored in the PNG file in numerical order.

Adam7 is named after Adam M. Costello, who suggested the method on 30 January 1995, based on a very similar five-pass scheme that had earlier been proposed by Lee Daniel Crocker.


]
{{compu-graphics-stub}} {{compu-graphics-stub}}

Revision as of 16:01, 20 June 2005

Adam7 is the interlacing algorithm specified for use in PNG images. An interlaced PNG image is broken into seven subimages, which are defined by replicating the following 8x8 pattern across the full image:

  1 6 4 6 2 6 4 6
  7 7 7 7 7 7 7 7
  5 6 5 6 5 6 5 6
  7 7 7 7 7 7 7 7
  3 6 4 6 3 6 4 6
  7 7 7 7 7 7 7 7
  5 6 5 6 5 6 5 6
  7 7 7 7 7 7 7 7

The subimages are stored in the PNG file in numerical order.

Adam7 is named after Adam M. Costello, who suggested the method on 30 January 1995, based on a very similar five-pass scheme that had earlier been proposed by Lee Daniel Crocker.

Stub icon

This computer graphics–related article is a stub. You can help Misplaced Pages by expanding it.

Category: