Knowledge (XXG)

ILBM

Source 📝

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:
International Press Telecommunications Council § Photo metadata
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:(

Index

improve it
talk page
Learn how and when to remove these messages

verification
improve this article
adding citations to reliable sources
"ILBM"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
original research
improve it
verifying
inline citations
Learn how and when to remove this message
Learn how and when to remove this message

Filename extension
Internet media type
Electronic Arts
Image file formats
Interchange File Format
Standard
Open format
image file format
Interchange File Format

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.