# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2024-03-09 15:41+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "The PBM Format" msgstr "" #. type: TH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "27 November 2013" msgstr "" #. type: TH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "netpbm documentation" msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "pbm - Netpbm bi-level image format" msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "This program is part of B(1) \\&." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The PBM format is a lowest common denominator monochrome file format. It " "serves as the common language of a large family of bitmap image conversion " "filters. Because the format pays no heed to efficiency, it is simple and " "general enough that one can easily develop programs to convert to and from " "just about any other graphics format, or to manipulate the image." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "The name \"PBM\" is an acronym derived from \"Portable Bit Map.\"" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "This is not a format that one would normally use to store a file or to " "transmit it to someone -- it's too expensive and not expressive enough for " "that. It's just an intermediary format. In it's purest use, it lives only " "in a pipe between two other programs." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "THE LAYOUT" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "The format definition is as follows." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A PBM file consists of a sequence of one or more PBM images. There are no " "data, delimiters, or padding before, after, or between images." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "Each PBM image consists of the following:" msgstr "" #. type: IP #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\(bu" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A \"magic number\" for identifying the file type. A pbm image's magic " "number is the two characters \"P4\"." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "Whitespace (blanks, TABs, CRs, LFs)." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The width in pixels of the image, formatted as ASCII characters in decimal." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "Whitespace." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "The height in pixels of the image, again in ASCII decimal." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "A single whitespace character (usually a newline)." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A raster of Height rows, in order from top to bottom. Each row is Width " "bits, packed 8 to a byte, with don't care bits to fill out the last byte in " "the row. Each bit represents a pixel: 1 is black, 0 is white. The order of " "the pixels is left to right. The order of their storage within each file " "byte is most significant bit to least significant bit. The order of the " "file bytes is from the beginning of the file toward the end of the file." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A row of an image is horizontal. A column is vertical. The pixels in the " "image are square and contiguous." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Before the whitespace character that delimits the raster, any characters " "from a \"#\" through the next carriage return or newline character, is a " "comment and is ignored. Note that this is rather unconventional, because a " "comment can actually be in the middle of what you might consider a token. " "Note also that this means if you have a comment right before the raster, the " "newline at the end of the comment is not sufficient to delimit the raster." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "All characters referred to herein are encoded in ASCII. \"newline\" refers " "to the character known in ASCII as Line Feed or LF. A \"white space\" " "character is space, CR, LF, TAB, VT, or FF (I.e. what the ANSI standard C " "isspace() function calls white space)." msgstr "" #. type: SS #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Plain PBM" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "There is actually another version of the PBM format, even more simplistic, " "more lavishly wasteful of space than PBM, called Plain PBM. Plain PBM " "actually came first, but even its inventor couldn't stand its recklessly " "squanderous use of resources after a while and switched to what we now know " "as the regular PBM format. But Plain PBM is so redundant -- so overstated " "-- that it's virtually impossible to break. You can send it through the " "most liberal mail system (which was the original purpose of the PBM format) " "and it will arrive still readable. You can flip a dozen random bits and " "easily piece back together the original image. And we hardly need to define " "the format here, because you can decode it by inspection." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Netpbm programs generate Raw PBM format instead of Plain PBM by default, but " "the E<.UR index.html#commonoptions> common option E<.UE> \\& B<-plain> " "chooses Plain PBM." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "The difference is:" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "There is exactly one image in a file." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "The \"magic number\" is \"P1\" instead of \"P4\"." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Each pixel in the raster is represented by a byte containing ASCII '1' or " "'0', representing black and white respectively. There are no fill bits at " "the end of a row." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "White space in the raster section is ignored." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "You can put any junk you want after the raster, if it starts with a white " "space character." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "No line should be longer than 70 characters." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "Here is an example of a small image in the plain PBM format." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "P1\n" "# feep.pbm\n" "24 7\n" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n" "0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0\n" "0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0\n" "0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0\n" "0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0\n" "0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0\n" "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "There is a newline character at the end of each of these lines." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "You can generate the Plain PBM format from the regular PBM format (first " "image in the file only) with the B program." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Programs that read this format should be as lenient as possible, accepting " "anything that looks remotely like a bitmap." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "INTERNET MEDIA TYPE" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "No Internet Media Type (aka MIME type, content type) for PBM has been " "registered with IANA, but the value CW is " "conventional." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Note that the PNM Internet Media Type CW also " "applies." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "FILE NAME" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "There are no requirements on the name of a PBM file, but the convention is " "to use the suffix \".pbm\". \"pnm\" is also conventional, for cases where " "distinguishing between the particular subformats of PNM is not convenient." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "COMPATIBILITY" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Before July 2000, there could be at most one image in a PBM file. As a " "result, most tools to process PBM files ignore (and don't read) any data " "after the first image." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron msgid "" "B(1) \\&, B(1) \\&, B(1) \\&, B(1) \\&, " "B(1) \\&, B(1) \\&" msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "DOCUMENT SOURCE" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "This manual page was generated by the Netpbm tool 'makeman' from HTML " "source. The master documentation is at" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "B" msgstr "" #. type: Plain text #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B(3) \\&, B(5) \\&, B(5) \\&, B(5) \\&, " "B(5) \\&, B(1) \\&" msgstr ""