{
    "mode": "man",
    "parameter": "ilbmtoppm",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/ilbmtoppm/1/json",
    "generated": "2026-06-03T01:41:59Z",
    "synopsis": "ilbmtoppm [-verbose] [-ignore<chunkID>] [-isham|-isehb] [-adjustcolors] [ILBMfile]",
    "sections": {
        "NAME": {
            "content": "ilbmtoppm - convert an ILBM file into a portable pixmap\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "ilbmtoppm [-verbose] [-ignore<chunkID>] [-isham|-isehb] [-adjustcolors] [ILBMfile]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "Reads an IFF ILBM file as input.  Produces a portable pixmap as output.  Supported ILBM types\nare:\n\nNormal ILBMs with 1-16 planes.\n\nAmiga ExtraHalfbrite (EHB)\n\nAmiga HAM with 3-16 planes.\n\n24 bit.\n\nMultiplatte (normal or HAM) pictures.\n\nColor map (BMHD + CMAP chunk only, nPlanes = 0).\n\nUnofficial direct color.\n1-16 planes for each color component.\n\nChunks used:\nBMHD, CMAP, CAMG (only HAM & EHB flags used), PCHG,  BODY  unofficial  DCOL  chunk  to\nidentify direct color ILBM\n\nChunks ignored:\nGRAB, DEST, SPRT, CRNG, CCRT, CLUT, DPPV, DRNG, EPSF\n\nOther chunks (ignored but displayed in verbose mode):\nNAME, AUTH, (c), ANNO, DPI\n\nUnknown chunks are skipped.\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "",
            "subsections": [
                {
                    "name": "-verbose",
                    "content": "Give some information about the ILBM file.\n"
                },
                {
                    "name": "-ignore <chunkID>",
                    "content": "Skip  a  chunk.   <chunkID>  is  the  4-letter IFF chunk identifier of the chunk to be\nskipped.\n"
                },
                {
                    "name": "-isham | -isehb",
                    "content": "Treat the input file as a HAM or ExtraHalfbrite picture, even if these flags  or  not\nset in the CAMG chunk (or if there is no CAMG chunk).\n"
                },
                {
                    "name": "-adjustcolors",
                    "content": "If all colors in the CMAP have a value of less then 16, ilbmtoppm assumes a 4-bit col‐\normap and gives a warning.  With this option the colormap is scaled to 8 bits.\n"
                }
            ]
        },
        "BUGS": {
            "content": "The multipalette PCHG BigLineChanges and Huffman decompression code is untested.\n",
            "subsections": []
        },
        "REFERENCES": {
            "content": "Amiga ROM Kernel Reference Manual - Devices (3rd Ed.)\nAddison Wesley, ISBN 0-201-56775-X\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "ppm(5), ppmtoilbm(1)\n",
            "subsections": []
        },
        "AUTHORS": {
            "content": "Copyright (C) 1989 by Jef Poskanzer.\nModified October 1993 by Ingo Wilken (Ingo.Wilken@informatik.uni-oldenburg.de)\n\n\n\n\n\n04 October 1993                              ilbmtoppm(1)",
            "subsections": []
        }
    },
    "summary": "ilbmtoppm - convert an ILBM file into a portable pixmap",
    "flags": [
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Give some information about the ILBM file."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Skip a chunk. <chunkID> is the 4-letter IFF chunk identifier of the chunk to be skipped."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Treat the input file as a HAM or ExtraHalfbrite picture, even if these flags or not set in the CAMG chunk (or if there is no CAMG chunk)."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "If all colors in the CMAP have a value of less then 16, ilbmtoppm assumes a 4-bit col‐ ormap and gives a warning. With this option the colormap is scaled to 8 bits."
        }
    ],
    "examples": [],
    "see_also": [
        {
            "name": "ppm",
            "section": "5",
            "url": "https://www.chedong.com/phpMan.php/man/ppm/5/json"
        },
        {
            "name": "ppmtoilbm",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/ppmtoilbm/1/json"
        }
    ],
    "tldr": {
        "source": "official",
        "description": "Convert an ILBM file to a PPM image.",
        "examples": [
            {
                "description": "Convert an ILBM file to a PPM image",
                "command": "ilbmtoppm {{path/to/file.ilbm}} > {{path/to/file.ppm}}"
            },
            {
                "description": "Use the specified color to \"show through\" where the image is transparent",
                "command": "ilbmtoppm {{-t|-transparent}} {{color}} {{path/to/file.ilbm}} > {{path/to/file.ppm}}"
            },
            {
                "description": "Ignore the chunk with the specified chunk ID",
                "command": "ilbmtoppm {{-ig|-ignore}} {{chunk_id}} {{path/to/file.ilbm}} > {{path/to/file.ppm}}"
            },
            {
                "description": "Store the input's transparency information to the specified PBM file",
                "command": "ilbmtoppm {{-m|-maskfile}} {{path/to/maskfile.pbm}} {{path/to/file.ilbm}} > {{path/to/file.ppm}}"
            }
        ]
    }
}