{
    "content": [
        {
            "type": "text",
            "text": "# pnmflip (man)\n\n## NAME\n\npnmflip - replaced by pamflip\n\n## DESCRIPTION\n\nThis program is part of Netpbm(1).\n\n## TLDR\n\n> This command has been superseded by `pamflip`.\n\n- View documentation for the current command:\n  `tldr pamflip`\n\n*Source: tldr-pages*\n\n## Sections\n\n- **NAME**\n- **DESCRIPTION** (1 subsections)\n- **DOCUMENT SOURCE**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "pnmflip",
        "section": "",
        "mode": "man",
        "summary": "pnmflip - replaced by pamflip",
        "synopsis": null,
        "tldr_summary": "This command has been superseded by `pamflip`.",
        "tldr_examples": [
            {
                "description": "View documentation for the current command",
                "command": "tldr pamflip"
            }
        ],
        "tldr_source": "official",
        "flags": [
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "bility, pnmflip still exists as a separate program, and all it does is translate its options to pamflip style and run pamflip. You should not make any new use of pnmflip and if you modify an existing use, you should up‐ grade to pamflip. But note that if you write a program that might have to be used with very old Netpbm, pnmflip is the only way to do that."
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 8,
                "subsections": [
                    {
                        "name": "-xform",
                        "lines": 7
                    }
                ]
            },
            {
                "name": "DOCUMENT SOURCE",
                "lines": 6,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "pnmflip - replaced by pamflip\n\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This program is part of Netpbm(1).\n\npnmflip was replaced in Netpbm 10.13 (December 2002) by pamflip(1).\n\npamflip is mostly backward compatible with pnmflip, but works on PAM images too.\n\nOne  way pamflip is not backward compatible with pnmflip is that pnmflip lets you specify any\nnumber of basic flip options, whereas pamflip requires exactly one.   (pamflip  provides  the",
                "subsections": [
                    {
                        "name": "-xform",
                        "content": "bility, pnmflip still exists as a separate program, and all it does is translate its  options\nto pamflip style and run pamflip.\n\nYou  should not make any new use of pnmflip and if you modify an existing use, you should up‐\ngrade to pamflip.  But note that if you write a program that might have to be used with  very\nold Netpbm, pnmflip is the only way to do that.\n"
                    }
                ]
            },
            "DOCUMENT SOURCE": {
                "content": "This  manual  page  was  generated by the Netpbm tool 'makeman' from HTML source.  The master\ndocumentation is at\n\nhttp://netpbm.sourceforge.net/doc/pnmflip.html\n\nnetpbm documentation                                                          Pnmflip User Manual(1)",
                "subsections": []
            }
        }
    }
}