250:
1440:
regarded as a flag, when unset, use the lower 5 bits as an index into the colour map as usual. When the flag is set; use the lower 5 bits as an index into the colour map, but the actual colour to be used should be half as bright, which can be achieved by shifted the RGB components of the colour one bit to the right. Alternatively, create a colour map with 64 entries, and copy the lower 32 entries into the upper half, converting them to half brightness; then use all 6 bitplanes as a colour index.
876:. This chunk is optional and a default palette will be used if it is not present. It is possible to have fewer entries than expected (e.g. 7 colours for a 4-plane '16 colour' bitmap for example.) Remember that if this has an odd number of colours, as per the IFF specification the chunk will be padded by one byte to make it an even number of bytes long, but the pad byte is not included in the chunk's length field.
2491:
66:
2503:
168:
25:
1584:
1876:
Paint Shop Pro 7.04 and other older versions of PSP can read and write ILBM, but can only read PBM files. PSP7 gets a special mention as the shareware version has a bug that allows the evaluation shutdown mechanism to be skipped by simply opening a file (i.e. modify shortcut to always open a file and
1505:
Note that when using 4 bits to modify a colour component you should use the 4 bits in the upper 4 bits of the component AND in the lower 4 bits (to avoid reducing the overall colour gamut). When using 6 bits this is less important, but you can still put the 2 most significant bits of the modification
1439:
If the ILBM file contains a CAMG chunk in which bit 7 is set (i.e. 0x80 in hexadecimal). The file expects to make use of the EHB (Extra Half-Brite) mode of the Amiga chipset. The colour map will have no more than 32 entries, but the image will have 6 bitplanes. The most significant bitplane should be
1451:
If the ILBM file contains a CAMG chunk in which bit 11 is set (i.e. 0x800 in hexadecimal) the file expects to make use of the HAM (Hold-And-Modify) mode of the Amiga chipset. In HAM6 format the colour map will have up to 16 entries, but the image will have 6 (or possibly 5 bitplanes). In HAM8 format
435:
ILBM files usually contain enough information to allow them to be displayed by an image editing program, including image dimensions, palette and pixel data. Some files were designed to act as palettes for paint programs (pixel data left blank) or to be merged into another image. This makes them much
431:
file format consisting of a number of consecutive chunks, whose order can, to some extent, be varied. Each chunk has a different function and has the same basic format. This means that a program does not have to read or decode every chunk in a file, only the ones it wants to deal with or the ones it
944:
Flags which control the cycling of colours through the palette. If bit0 is 1, the colours should cycle, otherwise this colour register range is inactive and should have no effect. If bit1 is 0, the colours cycle upwards, i.e. each colour moves into the next index position in the colour map and the
1284:
chunk indicates that an image is intended to be a sprite. It should thus have a mask plane or transparent colour and shouldn't be fullscreen. How this is handled depends on the program using the image. The only data stored here is the sprite order, used by many programs to place the sprite in the
1843:
Converts PNG files to ILBM and ACBM format. It can convert any PNG, including alpha channeled and/or 16-bit depth per channel ones. It supports resampling, quantizing, dithering, color register preservation or override on any bitplanes from 1 to 8, including Extra-HalfBrite and Hold And
1415:
Some ILBM files contain 'true-colour' information rather than indexed colours. These so-called 'deep images' files have no CMAP chunk and usually have 24 or 32 bitplanes. The standard ordering for the bitplanes will put the least significant bit of the red component first:
1850:
from mid-90s can convert from and to all variants of ILBM files; it supports a variety of other image file formats. It is dated but still works on even
Windows 10 when running in Windows XP compatibility mode. There is also newer commercial version known as
811:
For the compression routine, it's best to encode a 2 byte repeat run as a replicate run except when preceded and followed by a literal run, in which case it is best to merge the three into one literal run. Always encode >3 byte repeats as replicate runs.
1406:
Sometimes an ILBM file contains only a colour map and no image data. Often used to store a palette of colours that can be applied to an image separately. In this case the BODY chunk should be empty and the numPlanes field in the BMHD chunk will be 0.
1569:
series of games, compressed standalone ILBM images are used for title screens, but the game does not read most of the ILBM chunks. This is because the images were edited in DeluxePaint, then imported directly into the game's files.
824:
chunk is specifically for the
Commodore Amiga computer. It stores a LONG "viewport mode". This lets you specify Amiga display modes like "dual playfield" and "hold and modify". It is, not surprisingly, rare outside of Amiga games.
745:
chunk stores the actual image data as interleaved bitplanes (and optional mask) by row. The bitplanes appear first from 1 to n, followed by the mask plane. If the image is uncompressed then each line will be made up of
884:
The colour range chunk is 'nonstandard'. It is used by
Electronic Arts' Deluxe Paint program to identify a contiguous range of colour registers or a "shade range" and colour cycling. There can be zero or more
547:. It not only defines the image's height/width, but where it is drawn on the screen, how to display it in various screen resolutions and if the image is compressed. The content of this chunk is as follows:
750:
16-bit values (i.e. one bit per pixel, rounded up to the nearest multiple of 16-bits.) If it is compressed then each line is compressed individually and is always a multiple of 16-bits long when compressed.
1205:"1" bits in planePick mean "put the next source bitplane into this bitplane", so the number of "1" bits should equal numPlanes. "0" bits mean "put the corresponding bit from planeOnOff into this bitplane".
1106:
chunk. A program would probably only use one of these two methods of expressing colour cycle data. You could write out both if you want to communicate this information to both DeluxePaint and
Graphicraft.
647:
If 0 then uncompressed. If 1 then image data is RLE compressed. If 2 "Vertical RLE" from Deluxe Paint for Atari ST. Other values are theoretically possible, representing other compression methods.
1202:
The low order depth number of bits in planePick, planeOnOff, and planeMask correspond one-to-one with destination bitplanes. Bit 0 with bitplane 0, etc. Any higher order bits should be ignored.
931:
Colour cycle rate. The units are such that a rate of 60 steps per second is represented as 2 = 16384. Lower rates can be obtained by linear scaling: for 30 steps/second, rate = 8192.
1208:
Bits in planeMask gate writing to the destination bitplane: "1" bits mean "write to this bitplane" while "0" bits mean "leave this bitplane alone". The normal case (with no
1455:
The last two bitplanes (if an odd number of bitplanes assume an extra bitplane which is always 0) are control flags which indicate how to use the first 4 (or 6) bitplanes.
621:
Number of planes in bitmap; 1 for monochrome, 4 for 16 color, 8 for 256 color, or 0 if there is only a colormap, and no image data. (i.e., this file is just a colormap.)
766:
If an image is compressed, each row of data (but not each bitplane) is compressed individually, including the mask data if present. The compression is a variety of
1902:
2460:
381:
systems, files in this format or the related PBM (Planar Bitmap) format are typically encountered in games from late 1980s and early 1990s that were either Amiga
1873:
is a program that will convert ILBM files into any number of formats. While the full version is not free, the demo version adds a watermark that can be removed.
1231:
chunk locates a "handle" or "hotspot" of the image relative to its upper left corner, e.g., when used as a mouse cursor or a "paint brush". It is optional.
2248:
945:
uppermost colour in the range moves down to the lowest position. If bit1 is 1, the colours cycle in the opposite direction. Only those colours between the
1541:
pixel art graphics editor can load and save ILBM files, but is limited to 256 colors maximum, so HAM or 24-bit ILBM images will not show all colors.
868:
chunk contains the image's palette and consists of 3-byte RGB values for each colour used. Each byte is between 0 and 255 inclusive. The chunk is
1219:
Remember that color numbers are formed by pixels in the destination bitmap (depth planes deep) not in the source bitmap (numPlanes planes deep).
2437:
1325:
chunk contains a small preview image for various graphics programs, including Deluxe Paint. It is compressed and is similar in format to the
1655:
598:
Where on screen, in pixels, the image's top-left corner is. Value is usually 0,0 unless image is part of a larger image or not fullscreen.
2506:
1895:
690:
Pixel aspect, a ratio width:height; used for displaying the image on a variety of different screen resolutions for 320x200 5:6 or 10:11
2359:
856:
If you need to convert or display files that might contain meaningful CAMG chunks, see the 'Notes on working with ILBM files' below.
487:
Length of chunk data, in bytes. Does not include the pad byte. Will be the same as the file size minus eight bytes (this field and
1701:
229:
211:
149:
52:
178:
1977:
1119:
is a way to control how to scatter zero or more source bitplanes into a deeper destination image. Some readers may ignore DEST.
2129:
2528:
2494:
1888:
87:
2465:
2037:
193:
2397:
2324:
2017:
130:
189:
76:
2314:
2164:
401:
102:
2364:
2349:
2291:
2134:
2057:
1992:
1957:
2407:
2169:
2047:
1967:
1686:
1604:
428:
411:, though as they started being used on PC systems where extensions are systematically used, they employed a
370:
327:
109:
1566:
1496:
Use the colour of the previous pixel but replace the Green component with bits from bitplanes 0-3 (or 0-5)
2369:
2216:
2139:
1480:
Use the colour of the previous pixel but replace the Blue component with bits from bitplanes 0-3 (or 0-5)
334:
1488:
Use the colour of the previous pixel but replace the Red component with bits from bitplanes 0-3 (or 0-5)
2236:
2226:
2077:
1942:
249:
83:
38:
2502:
1502:
If the first pixel of a scanline is a modification pixel, then modify and use the image border colour.
893:
chunk. Deluxe Paint normally writes 4 CRNG chunks in an ILBM when the user asks it to "Save
Picture".
634:
1 = masked, 2 = transparent color, 3 = lasso (for MacPaint). Mask data is not considered a bit plane.
116:
1855:
with much more modern UI (seeming to be mid-00s), which however is also dated by today's standards.
2189:
2042:
2032:
2012:
1987:
317:
257:
98:
1663:
758:
chunk is simpler as uncompressed it is just a continuous stream of bytes containing image data.
1452:
the colour map will have up to 64 entries but the image will have 8 (or possibly 7 bitplanes).
2389:
2334:
2263:
2243:
2204:
2052:
1997:
1982:
1927:
1911:
1697:
1693:
1359:
1346:
1302:
1188:
1175:
1162:
842:
665:
577:
564:
479:
393:
366:
1261:
1248:
1088:
1071:
1058:
1019:
936:
923:
910:
718:
705:
603:
590:
2538:
2533:
2374:
2296:
2283:
388:
A characteristic feature of the format is that it stores bitmaps in the form of interleaved
345:
1149:
1136:
1045:
1032:
971:
958:
695:
682:
652:
639:
626:
613:
543:
chunk specifies how the image is to be displayed and is usually the first chunk inside the
2306:
2179:
1952:
1919:
1659:
1634:
1310:
Z-order of image (0 is closest to the foreground, larger numbers are further away/behind)
767:
288:
1847:
2379:
2221:
1546:
408:
378:
1774:
1285:
foreground (a sprite of order 1 appears behind one of order 0, etc.) It is optional.
2522:
2475:
2344:
2184:
2087:
1534:
2194:
1817:
1796:
1589:
1522:
713:
The size of the screen the image is to be displayed on, in pixels, usually 320×200
1382:
chunk. Use exactly the same algorithm, substituting the width and height from the
774:
Loop until we have bytes worth of data (final length calculated from image size.)
123:
1428:
An image containing no colour map and only 8 bitplanes may be a greyscale image:
2329:
2209:
1542:
1529:
allows viewing files, is free for non commercial use, and can work under Linux.
65:
451:
are considered 'extra' and many programs will leave them unread and unchanged.
2427:
2199:
2144:
1579:
275:
2319:
2092:
1630:
1609:
1526:
1422:
If there are 32 bit planes, the last 8 bit planes will be an alpha channel:
1269:
Y coordinate of hotspot, in pixels relative to top-left corner of the image
1256:
X coordinate of hotspot, in pixels relative to top-left corner of the image
389:
44:
1517:
Most utilities that work with ILBM and PBM files are rather dated, such as
966:
The index of the first entry in the colour map that is part of this range.
443:(Bit Map HeaDer) chunk and any other 'vital' chunks must appear before the
979:
The index of the last entry in the colour map that is part of this range.
436:
more flexible, but also much more complex than other formats such as BMP.
2447:
2268:
2258:
2117:
2022:
1518:
397:
1880:
1419:
R0 R1 R2 R3 R4 R5 R6 R7 G0 G1 G2 G3 G4 G5 G6 G7 B0 B1 B2 B3 B4 B5 B6 B7
2231:
2112:
2107:
2102:
2097:
2002:
1852:
382:
1840:
2154:
2149:
1972:
1870:
1864:
1538:
1530:
2461:
660:
Ignore when reading, set to 0 when writing for future compatibility
196:. Statements consisting only of original research should be removed.
2339:
2412:
2124:
2072:
1962:
1599:
1506:
bits into the least significant two bits of the colour component.
374:
2455:
2422:
2402:
2354:
2253:
2082:
2067:
2007:
1947:
1937:
1932:
1858:
513:
Actual data of the chunk, made up of the other sub-chunks below
1884:
407:
On the Amiga, these files are not associated with a particular
2470:
2432:
2417:
2273:
2174:
2159:
2027:
1170:
How to pick planes to scatter them into the destination image
161:
59:
18:
392:, which gives the format its name; this reflects the way the
1425:
R0 R1 ... R7 G0 ... G7 B0 ... B6 B7 A0 A1 A2 A3 A4 A5 A6 A7
738:
chunk is usually the last chunk in a file, and the largest.
1861:
can read, write and display palette color cycle animations.
1472:
Use bitplanes 0-3 (or 0-5) as a colour map index as normal
872:
bytes long. The number of colours in the palette will be
385:
or had their graphical assets designed on Amiga machines.
889:
chunks in an ILBM file, but all should appear before the
1027:
Cycle direction: 0=no cycling, 1=forwards, -1=backwards
185:
1688:
Encyclopedia of
Graphics File Formats, Second Edition
2446:
2388:
2305:
2282:
1918:
343:
333:
323:
313:
294:
284:
274:
256:
90:. Unsourced material may be challenged and removed.
1685:
1631:"EA IFF 85: Standard for Interchange Format Files"
1443:PBM images cannot exist in extra half-brite mode.
1378:Pixel data, stored in exactly the same way as the
998:. This chunk contains a CycleInfo structure. Like
850:bit flags; directly interpreted by Amiga hardware
1509:PBM images cannot exist in hold and modify mode.
1867:is a free and up to date command line converter.
1684:James D. Murray; William vanRyper (April 1996).
1549:can also display and convert ILBM images if the
786:Read the next byte and output it (257 - ) times.
1795:Jef Poskanzer; Ingo Wilken (12 November 2014).
1079:Microseconds between changing colors (added to
805:Else = 128, exit the loop (stop decompressing)
404:is supported to make ILBM files more compact.
1896:
373:(IFF) standard. The format originated on the
8:
1769:
1767:
1765:
1763:
1761:
1759:
1757:
1755:
1753:
1751:
1749:
1747:
1745:
1743:
1741:
1739:
770:using flags. It can be decoded as follows:
242:
1816:Jef Poskanzer; Ingo Wilken (28 June 2015).
1737:
1735:
1733:
1731:
1729:
1727:
1725:
1723:
1721:
1719:
1537:format and back. The Deluxe Paint-inspired
1214:planePick = planeMask = (2 ^ numPlanes) - 1
53:Learn how and when to remove these messages
1903:
1889:
1881:
789:Move forward 2 bytes and return to step 1.
396:natively reads graphics data from memory.
339:EA IFF 85: Standard for Interchange Format
248:
800:Move forward bytes and return to step 1.
230:Learn how and when to remove this message
212:Learn how and when to remove this message
150:Learn how and when to remove this message
1533:can convert images from ILBM to its own
1457:
1331:
1287:
1233:
1121:
1004:
953:entries in the colour map should cycle.
895:
827:
549:
453:
1621:
1386:chunk in place of those taken from the
524:Optional padding byte, only present if
1196:Selects which bitplanes to store into
241:
2456:Exchangeable image file format (Exif)
1557:utilities from Netpbm are installed.
990:Commodore's Graphicraft program uses
673:Transparent colour, useful only when
7:
1144:Number of bitplanes in source image
88:adding citations to reliable sources
2466:Extensible Metadata Platform (XMP)
447:chunk. Any chunks appearing after
14:
427:ILBM is an implementation of the
34:This article has multiple issues.
2501:
2490:
2489:
1582:
1066:Seconds between changing colors
1053:highest color register selected
166:
64:
23:
1656:""ILBM" IFF Interleaved Bitmap"
1040:lowest color register selected
996:Colour Cycling Range and Timing
797:Read and output the next bytes
491:are not included in the count)
75:needs additional citations for
42:or discuss these issues on the
1853:Graphics Workshop Professional
1157:unused; use 0 for consistency
1:
1775:"ILBM IFF Interleaved Bitmap"
1654:Jerry Morrison (1986-01-17).
1629:Jerry Morrison (1985-01-14).
243:"ILBM" IFF Interleaved Bitmap
1367:Thumbnail height, in pixels
1183:Default data for Plane Pick
1397:Notes for working with ILBM
1354:Thumbnail width, in pixels
1002:it is a nonstandard chunk.
192:the claims made and adding
2555:
2484:
1102:The data is similar to a
1083:to get total delay time)
794:Else if < 128, then:
712:
689:
597:
352:Public domain source code
247:
1431:I0 I1 I2 I3 I4 I5 I6 I7
1212:chunk) is equivalent to
1111:DEST: Bitplane combining
585:Image height, in pixels
528:is not a multiple of 2.
276:Internet media type
1877:you won't be bothered).
1605:Interchange File Format
572:Image width, in pixels
394:Amiga graphics hardware
371:Interchange File Format
328:Interchange File Format
1848:Graphics Workshop 1.1Y
1115:The optional property
2529:Graphics file formats
2155:PBM / PGM / PPM / PNM
1912:Graphics file formats
1567:Commander Keen Dreams
1871:Image Converter Plus
986:CCRT: Colour cycling
783:If > 128, then:
298:14 January 1985
84:improve this article
2471:GIF § Metadata
535:BMHD: Bitmap Header
400:, a simple form of
244:
880:CRNG: Colour range
754:In PBM files, the
741:In ILBM files the
415:or occasionally a
369:conforming to the
359:Interleaved Bitmap
318:Image file formats
258:Filename extension
177:possibly contains
2516:
2515:
1865:XnView's nconvert
1500:
1499:
1394:
1393:
1314:
1313:
1273:
1272:
1200:
1199:
1100:
1099:
983:
982:
854:
853:
748:(width + 15) / 16
727:
726:
532:
531:
502:"ILBM" or "PBM "
377:platform, and on
367:image file format
356:
355:
324:Contained by
285:Developed by
240:
239:
232:
222:
221:
214:
179:original research
160:
159:
152:
134:
57:
2546:
2505:
2493:
2492:
1905:
1898:
1891:
1882:
1828:
1827:
1825:
1824:
1813:
1807:
1806:
1804:
1803:
1792:
1786:
1785:
1783:
1782:
1771:
1714:
1713:
1711:
1710:
1691:
1681:
1675:
1674:
1672:
1671:
1662:. Archived from
1651:
1645:
1644:
1642:
1641:
1626:
1592:
1587:
1586:
1585:
1458:
1435:Extra Half-Brite
1332:
1288:
1234:
1215:
1122:
1005:
896:
875:
874:2 ^ numBitplanes
871:
828:
816:CAMG: Amiga mode
749:
730:BODY: Image data
676:
550:
527:
490:
454:
432:can understand.
349:
309:
307:
302:
269:
265:
252:
245:
235:
228:
217:
210:
206:
203:
197:
194:inline citations
170:
169:
162:
155:
148:
144:
141:
135:
133:
92:
68:
60:
49:
27:
26:
19:
2554:
2553:
2549:
2548:
2547:
2545:
2544:
2543:
2519:
2518:
2517:
2512:
2480:
2442:
2384:
2301:
2278:
1914:
1909:
1837:
1832:
1831:
1822:
1820:
1815:
1814:
1810:
1801:
1799:
1794:
1793:
1789:
1780:
1778:
1773:
1772:
1717:
1708:
1706:
1704:
1683:
1682:
1678:
1669:
1667:
1660:Electronic Arts
1653:
1652:
1648:
1639:
1637:
1635:Electronic Arts
1628:
1627:
1623:
1618:
1596:
1595:
1588:
1583:
1581:
1576:
1563:
1515:
1449:
1447:Hold and Modify
1437:
1413:
1404:
1399:
1319:
1317:TINY: Thumbnail
1278:
1225:
1213:
1113:
988:
882:
873:
869:
862:
818:
768:RLE Compression
764:
747:
732:
674:
537:
525:
488:
425:
344:
305:
303:
300:
299:
295:Initial release
289:Electronic Arts
270:
267:
263:
236:
225:
224:
223:
218:
207:
201:
198:
183:
171:
167:
156:
145:
139:
136:
93:
91:
81:
69:
28:
24:
17:
12:
11:
5:
2552:
2550:
2542:
2541:
2536:
2531:
2521:
2520:
2514:
2513:
2511:
2510:
2498:
2485:
2482:
2481:
2479:
2478:
2473:
2468:
2463:
2458:
2452:
2450:
2444:
2443:
2441:
2440:
2435:
2430:
2425:
2420:
2415:
2410:
2405:
2400:
2394:
2392:
2386:
2385:
2383:
2382:
2377:
2372:
2367:
2362:
2357:
2352:
2347:
2342:
2337:
2332:
2327:
2322:
2317:
2311:
2309:
2303:
2302:
2300:
2299:
2294:
2288:
2286:
2280:
2279:
2277:
2276:
2271:
2266:
2261:
2256:
2251:
2246:
2241:
2240:
2239:
2234:
2224:
2219:
2214:
2213:
2212:
2202:
2197:
2192:
2187:
2182:
2177:
2172:
2167:
2162:
2157:
2152:
2147:
2142:
2137:
2132:
2127:
2122:
2121:
2120:
2110:
2105:
2100:
2095:
2090:
2085:
2080:
2075:
2070:
2065:
2060:
2055:
2050:
2045:
2040:
2035:
2030:
2025:
2020:
2015:
2010:
2005:
2000:
1995:
1990:
1985:
1980:
1975:
1970:
1965:
1960:
1955:
1950:
1945:
1940:
1935:
1930:
1924:
1922:
1916:
1915:
1910:
1908:
1907:
1900:
1893:
1885:
1879:
1878:
1874:
1868:
1862:
1859:Ultimate Paint
1856:
1845:
1836:
1835:External links
1833:
1830:
1829:
1808:
1787:
1715:
1702:
1676:
1646:
1620:
1619:
1617:
1614:
1613:
1612:
1607:
1602:
1594:
1593:
1578:
1577:
1575:
1572:
1562:
1559:
1547:GraphicsMagick
1514:
1511:
1498:
1497:
1494:
1490:
1489:
1486:
1482:
1481:
1478:
1474:
1473:
1470:
1466:
1465:
1462:
1448:
1445:
1436:
1433:
1412:
1409:
1403:
1400:
1398:
1395:
1392:
1391:
1376:
1373:
1369:
1368:
1365:
1362:
1356:
1355:
1352:
1349:
1343:
1342:
1339:
1336:
1318:
1315:
1312:
1311:
1308:
1305:
1299:
1298:
1295:
1292:
1277:
1274:
1271:
1270:
1267:
1264:
1258:
1257:
1254:
1251:
1245:
1244:
1241:
1238:
1224:
1221:
1198:
1197:
1194:
1191:
1185:
1184:
1181:
1178:
1172:
1171:
1168:
1165:
1159:
1158:
1155:
1152:
1146:
1145:
1142:
1139:
1133:
1132:
1129:
1126:
1112:
1109:
1098:
1097:
1094:
1091:
1085:
1084:
1077:
1074:
1068:
1067:
1064:
1061:
1055:
1054:
1051:
1048:
1042:
1041:
1038:
1035:
1029:
1028:
1025:
1022:
1016:
1015:
1012:
1009:
987:
984:
981:
980:
977:
974:
968:
967:
964:
961:
955:
954:
942:
939:
933:
932:
929:
926:
920:
919:
916:
913:
907:
906:
903:
900:
881:
878:
870:3 × numColours
861:
858:
852:
851:
848:
845:
839:
838:
835:
832:
817:
814:
809:
808:
807:
806:
803:
802:
801:
798:
792:
791:
790:
787:
781:
777:While < :
775:
763:
760:
731:
728:
725:
724:
721:
715:
714:
711:
708:
702:
701:
698:
692:
691:
688:
685:
679:
678:
671:
668:
662:
661:
658:
655:
649:
648:
645:
642:
636:
635:
632:
629:
623:
622:
619:
616:
610:
609:
606:
600:
599:
596:
593:
587:
586:
583:
580:
574:
573:
570:
567:
561:
560:
557:
554:
536:
533:
530:
529:
522:
519:
515:
514:
511:
508:
504:
503:
500:
497:
493:
492:
485:
482:
476:
475:
472:
469:
465:
464:
461:
458:
439:For ILBMs the
424:
421:
409:file extension
379:IBM-compatible
354:
353:
350:
341:
340:
337:
331:
330:
325:
321:
320:
315:
314:Type of format
311:
310:
301:(39 years ago)
296:
292:
291:
286:
282:
281:
278:
272:
271:
262:
260:
254:
253:
238:
237:
220:
219:
174:
172:
165:
158:
157:
72:
70:
63:
58:
32:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
2551:
2540:
2537:
2535:
2532:
2530:
2527:
2526:
2524:
2509:
2508:
2504:
2499:
2497:
2496:
2487:
2486:
2483:
2477:
2476:Steganography
2474:
2472:
2469:
2467:
2464:
2462:
2459:
2457:
2454:
2453:
2451:
2449:
2445:
2439:
2436:
2434:
2431:
2429:
2426:
2424:
2421:
2419:
2416:
2414:
2411:
2409:
2406:
2404:
2401:
2399:
2396:
2395:
2393:
2391:
2387:
2381:
2378:
2376:
2373:
2371:
2368:
2366:
2363:
2361:
2358:
2356:
2353:
2351:
2348:
2346:
2343:
2341:
2338:
2336:
2333:
2331:
2328:
2326:
2323:
2321:
2318:
2316:
2313:
2312:
2310:
2308:
2304:
2298:
2295:
2293:
2290:
2289:
2287:
2285:
2281:
2275:
2272:
2270:
2267:
2265:
2262:
2260:
2257:
2255:
2252:
2250:
2247:
2245:
2242:
2238:
2235:
2233:
2230:
2229:
2228:
2225:
2223:
2220:
2218:
2215:
2211:
2208:
2207:
2206:
2203:
2201:
2198:
2196:
2193:
2191:
2188:
2186:
2183:
2181:
2178:
2176:
2173:
2171:
2168:
2166:
2163:
2161:
2158:
2156:
2153:
2151:
2148:
2146:
2143:
2141:
2138:
2136:
2133:
2131:
2128:
2126:
2123:
2119:
2116:
2115:
2114:
2111:
2109:
2106:
2104:
2101:
2099:
2096:
2094:
2091:
2089:
2086:
2084:
2081:
2079:
2076:
2074:
2071:
2069:
2066:
2064:
2061:
2059:
2056:
2054:
2051:
2049:
2046:
2044:
2041:
2039:
2036:
2034:
2031:
2029:
2026:
2024:
2021:
2019:
2016:
2014:
2011:
2009:
2006:
2004:
2001:
1999:
1996:
1994:
1991:
1989:
1986:
1984:
1981:
1979:
1976:
1974:
1971:
1969:
1966:
1964:
1961:
1959:
1956:
1954:
1951:
1949:
1946:
1944:
1941:
1939:
1936:
1934:
1931:
1929:
1926:
1925:
1923:
1921:
1917:
1913:
1906:
1901:
1899:
1894:
1892:
1887:
1886:
1883:
1875:
1872:
1869:
1866:
1863:
1860:
1857:
1854:
1849:
1846:
1842:
1839:
1838:
1834:
1819:
1812:
1809:
1798:
1791:
1788:
1777:. 8 June 2012
1776:
1770:
1768:
1766:
1764:
1762:
1760:
1758:
1756:
1754:
1752:
1750:
1748:
1746:
1744:
1742:
1740:
1738:
1736:
1734:
1732:
1730:
1728:
1726:
1724:
1722:
1720:
1716:
1705:
1703:1-56592-161-5
1699:
1695:
1690:
1689:
1680:
1677:
1666:on 2014-06-13
1665:
1661:
1657:
1650:
1647:
1636:
1632:
1625:
1622:
1615:
1611:
1608:
1606:
1603:
1601:
1598:
1597:
1591:
1580:
1573:
1571:
1568:
1560:
1558:
1556:
1552:
1548:
1544:
1540:
1536:
1532:
1528:
1524:
1520:
1512:
1510:
1507:
1503:
1495:
1492:
1491:
1487:
1484:
1483:
1479:
1476:
1475:
1471:
1468:
1467:
1463:
1461:Control Flags
1460:
1459:
1456:
1453:
1446:
1444:
1441:
1434:
1432:
1429:
1426:
1423:
1420:
1417:
1410:
1408:
1401:
1396:
1389:
1385:
1381:
1377:
1374:
1371:
1370:
1366:
1363:
1361:
1358:
1357:
1353:
1350:
1348:
1345:
1344:
1340:
1337:
1334:
1333:
1330:
1328:
1324:
1316:
1309:
1306:
1304:
1301:
1300:
1296:
1293:
1290:
1289:
1286:
1283:
1276:SPRT: Z-order
1275:
1268:
1265:
1263:
1260:
1259:
1255:
1252:
1250:
1247:
1246:
1242:
1239:
1236:
1235:
1232:
1230:
1227:The optional
1223:GRAB: Hotspot
1222:
1220:
1217:
1211:
1206:
1203:
1195:
1192:
1190:
1187:
1186:
1182:
1179:
1177:
1174:
1173:
1169:
1166:
1164:
1161:
1160:
1156:
1153:
1151:
1148:
1147:
1143:
1140:
1138:
1135:
1134:
1130:
1127:
1124:
1123:
1120:
1118:
1110:
1108:
1105:
1095:
1092:
1090:
1087:
1086:
1082:
1078:
1075:
1073:
1070:
1069:
1065:
1062:
1060:
1057:
1056:
1052:
1049:
1047:
1044:
1043:
1039:
1036:
1034:
1031:
1030:
1026:
1023:
1021:
1018:
1017:
1013:
1010:
1007:
1006:
1003:
1001:
997:
993:
985:
978:
975:
973:
970:
969:
965:
962:
960:
957:
956:
952:
948:
943:
940:
938:
935:
934:
930:
927:
925:
922:
921:
917:
914:
912:
909:
908:
904:
901:
898:
897:
894:
892:
888:
879:
877:
867:
860:CMAP: Palette
859:
857:
849:
846:
844:
841:
840:
836:
833:
830:
829:
826:
823:
815:
813:
804:
799:
796:
795:
793:
788:
785:
784:
782:
779:
778:
776:
773:
772:
771:
769:
761:
759:
757:
752:
744:
739:
737:
729:
722:
720:
717:
716:
709:
707:
704:
703:
699:
697:
694:
693:
686:
684:
681:
680:
672:
669:
667:
664:
663:
659:
656:
654:
651:
650:
646:
643:
641:
638:
637:
633:
630:
628:
625:
624:
620:
617:
615:
612:
611:
607:
605:
602:
601:
594:
592:
589:
588:
584:
581:
579:
576:
575:
571:
568:
566:
563:
562:
558:
555:
552:
551:
548:
546:
542:
534:
523:
520:
517:
516:
512:
509:
506:
505:
501:
498:
495:
494:
486:
483:
481:
478:
477:
473:
470:
467:
466:
462:
459:
456:
455:
452:
450:
446:
442:
437:
433:
430:
422:
420:
418:
414:
410:
405:
403:
399:
395:
391:
386:
384:
380:
376:
372:
368:
364:
360:
351:
347:
342:
338:
336:
332:
329:
326:
322:
319:
316:
312:
297:
293:
290:
287:
283:
279:
277:
273:
261:
259:
255:
251:
246:
234:
231:
216:
213:
205:
202:February 2018
195:
191:
187:
181:
180:
175:This article
173:
164:
163:
154:
151:
143:
140:February 2018
132:
129:
125:
122:
118:
115:
111:
108:
104:
101: –
100:
96:
95:Find sources:
89:
85:
79:
78:
73:This article
71:
67:
62:
61:
56:
54:
47:
46:
41:
40:
35:
30:
21:
20:
2500:
2488:
2062:
1821:. Retrieved
1811:
1800:. Retrieved
1790:
1779:. Retrieved
1707:. Retrieved
1687:
1679:
1668:. Retrieved
1664:the original
1649:
1638:. Retrieved
1624:
1590:Amiga portal
1564:
1554:
1550:
1523:Deluxe Paint
1516:
1508:
1504:
1501:
1464:Description
1454:
1450:
1442:
1438:
1430:
1427:
1424:
1421:
1418:
1414:
1405:
1387:
1383:
1379:
1341:Description
1326:
1322:
1320:
1297:Description
1281:
1279:
1243:Description
1228:
1226:
1218:
1209:
1207:
1204:
1201:
1131:Description
1116:
1114:
1103:
1101:
1080:
1014:Description
999:
995:
991:
989:
950:
946:
905:Description
890:
886:
883:
865:
863:
855:
847:viewportMode
837:Description
821:
819:
810:
780:Read a byte
765:
755:
753:
742:
740:
735:
733:
559:Description
544:
540:
538:
463:Description
448:
444:
440:
438:
434:
426:
416:
412:
406:
387:
362:
358:
357:
280:image/x-ilbm
226:
208:
199:
176:
146:
137:
127:
120:
113:
106:
94:
82:Please help
77:verification
74:
50:
43:
37:
36:Please help
33:
2210:Logluv TIFF
1818:"ppmtoilbm"
1797:"ilbmtoppm"
1543:ImageMagick
1411:Deep Images
762:Compression
723:pageHeight
644:compression
423:File format
419:extension.
402:compression
346:Open format
16:File format
2523:Categories
2507:Comparison
1823:2019-06-13
1802:2019-06-13
1781:2018-07-30
1709:2014-02-27
1670:2014-03-06
1640:2014-03-06
1616:References
1402:Color Maps
1180:planeOnOff
390:bit planes
306:1985-01-14
186:improve it
110:newspapers
39:improve it
2244:UFO / UFP
2180:PSD / PSB
2093:JPEG 2000
2053:ICO / CUR
1610:IrfanView
1555:ppmtoilbm
1551:ilbmtoppm
1527:IrfanView
1513:Utilities
1193:planeMask
1167:planePick
1141:numPlanes
1024:direction
710:pageWidth
618:numPlanes
190:verifying
45:talk page
2495:Category
2448:Metadata
2390:Compound
2118:JPEG-HDR
1841:PNG2ILBM
1694:O'Reilly
1574:See also
1519:MacPaint
1360:UINT16BE
1347:UINT16BE
1303:UINT16BE
1189:UINT16BE
1176:UINT16BE
1163:UINT16BE
1081:delaySec
1063:delaySec
843:UINT32BE
700:yAspect
677:>= 2
670:transClr
666:UINT16BE
608:yOrigin
578:UINT16BE
565:UINT16BE
526:lenChunk
499:formatID
484:lenChunk
480:UINT32BE
398:Packbits
365:) is an
335:Standard
2539:MorphOS
2534:AmigaOS
2237:TIFF/IT
2232:TIFF/EP
2113:JPEG XT
2108:JPEG XS
2103:JPEG XR
2098:JPEG XL
2088:JPEG-LS
1844:Modify.
1565:In the
1390:chunk.
1329:chunk.
1262:INT16BE
1249:INT16BE
1096:0x0000
1093:padding
1089:INT16BE
1076:delayuS
1072:INT32BE
1059:INT32BE
1020:INT16BE
937:INT16BE
924:INT16BE
918:0x0000
915:padding
911:INT16BE
719:INT16BE
706:INT16BE
687:xAspect
604:INT16BE
595:xOrigin
591:INT16BE
510:content
489:chunkID
474:"FORM"
471:chunkID
304: (
184:Please
124:scholar
2345:Gerber
2307:Vector
2170:PICtor
1920:Raster
1700:
1539:GrafX2
1531:Netpbm
1364:height
582:height
496:FOURCC
468:FOURCC
126:
119:
112:
105:
99:"ILBM"
97:
2413:MODCA
2073:JBIG2
1963:BSAVE
1600:Amiga
1561:Notes
1351:width
1307:order
1150:UINT8
1137:UINT8
1046:UINT8
1033:UINT8
972:UINT8
959:UINT8
941:flags
696:UINT8
683:UINT8
653:UINT8
640:UINT8
627:UINT8
614:UINT8
569:width
383:ports
375:Amiga
131:JSTOR
117:books
2438:XAML
2423:PICT
2403:DjVu
2360:PGML
2355:IGES
2350:HVIF
2340:EMF+
2292:CIFF
2254:WebP
2249:WBMP
2227:TIFF
2205:RGBE
2195:QTVR
2140:NRRD
2135:MIFF
2083:JPEG
2068:JBIG
2063:ILBM
2048:ICNS
2043:ICER
2038:HEVC
2033:HDRi
2018:FLIF
2013:FLIC
2008:FITS
1948:AVIF
1938:APNG
1933:ANIM
1698:ISBN
1553:and
1545:and
1388:BMHD
1384:TINY
1380:BODY
1375:data
1372:BYTE
1338:Name
1335:Type
1327:BODY
1323:TINY
1321:The
1294:Name
1291:Type
1282:SPRT
1280:The
1240:Name
1237:Type
1229:GRAB
1210:DEST
1154:pad1
1128:Name
1125:Type
1117:DEST
1104:CRNG
1050:high
1011:Name
1008:Type
1000:CRNG
994:for
992:CCRT
976:high
951:high
949:and
928:rate
902:Name
899:Type
891:BODY
887:CRNG
866:CMAP
864:The
834:Name
831:Type
822:CAMG
756:BODY
743:BODY
736:BODY
734:The
675:mask
657:pad1
631:mask
556:Name
553:Type
545:FORM
541:BMHD
539:The
518:BYTE
507:BYTE
460:Name
457:Type
449:BODY
445:BODY
441:BMHD
417:.pbm
413:.lbm
363:ILBM
268:.lbm
264:.iff
103:news
2433:SWF
2418:PDF
2408:EPS
2398:CDF
2380:Xar
2375:WMF
2370:VML
2365:SVG
2335:EMF
2330:DXF
2325:CGM
2320:CDR
2297:DNG
2284:Raw
2274:XWD
2269:XPM
2264:XCF
2259:XBM
2222:TGA
2217:SGI
2200:RAS
2190:QOI
2185:PSP
2175:PNG
2165:PGF
2160:PCX
2150:PAM
2145:ORA
2130:MNG
2125:KRA
2078:JNG
2058:ICS
2028:GIF
2023:FPX
2003:EXR
1998:ECW
1993:DPX
1988:DDS
1983:CPT
1978:CPC
1973:CIN
1968:CAL
1958:BPG
1953:BMP
1943:ART
1928:ANI
1535:PPM
1521:or
1037:low
963:low
947:low
521:pad
429:IFF
188:by
86:by
2525::
2428:PS
2315:AI
1718:^
1696:.
1692:.
1658:.
1633:.
1525:.
1493:11
1485:01
1477:10
1469:00
1216:.
820:A
266:,
48:.
1904:e
1897:t
1890:v
1826:.
1805:.
1784:.
1712:.
1673:.
1643:.
1266:y
1253:x
361:(
348:?
308:)
233:)
227:(
215:)
209:(
204:)
200:(
182:.
153:)
147:(
142:)
138:(
128:·
121:·
114:·
107:·
80:.
55:)
51:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.