Talk:Netpbm format

Code
Code is incorrect, someone should have a look at it.

width = strtol(header,&ptr,0);

height = atoi(ptr);

Error	2	error C2664: 'strtol' : cannot convert parameter 2 from 'int **' to 'char **'

Error	3	error C2664: 'atoi' : cannot convert parameter 1 from 'int *' to 'const char *'

Error	4	error C2664: 'strtol' : cannot convert parameter 2 from 'int **' to 'char **'

41.208.48.180 (talk) 09:51, 27 April 2009 (UTC)

Relationship to XPM?
I don't think that XPM is directly related; PAM is the extended version of PNM. --scruss 14:51, 19 August 2007 (UTC)


 * I agree. I don't see any connnection between XPM and the Netpbm formats.  In the absence of any citation for this, I have deleted the claim.


 * Although I'm not sure what "extended to" means, I don't think PAM can qualify. PAM is intended to replace, but the format is mostly a start-over, not an extension.  For example, there's no compatibility between the formats and programs written specifically for the other format.


 * Bryan Henderson 17:13, 30 November 2007 (UTC)

Great article!
-- Roman Czyborra 20:15, 27 September 2007 (UTC)

Needs more detail
The format description is not as exact as might be desired. For example, it does not actually say which line endings are acceptable. Donal Fellows (talk) 10:43, 27 August 2008 (UTC)

2019

 * Actually line endings are not necessary. Each field is separate by one or more whitespaces, which can be blanks (space), TABs, CRs or LFs. Or any combinations of them. This makes parsing a bit hard (i.e. when using scanf), but usually only one blank is used, and it whitespace or LF. CRs are rarely used, but most libraries will support them when reading file. — Preceding unsigned comment added by 2A02:168:F609:0:9F35:E3E4:E3A6:EF54 (talk) 04:22, 14 October 2019 (UTC)

Naming conventions for image file formats
Please see the discussion at Talk:Image file formats on naming conventions for articles on image file formats. Dcoetzee 00:47, 25 October 2008 (UTC)

Page rename
This page needs to be renamed. The PBM, PGM, PPM formats are not specific to, nor came from, the Netpbm library. If you look at the "What links here" info you'll see more pages link here due to a redirect from "Portable pixmap" than "Netpbm format". I suggest renaming it to "Portable pixmap" or "Portable bitmap" or even "Portable anymap" or "PNM format". If there's no objections in the next few days I'll rename it.

- DNewhall (talk) 17:05, 28 June 2009 (UTC)


 * They originated in the precursor to Netpbm, and Netpbm is kind of the reference implementation for the formats... AnonMoos (talk) 19:26, 28 June 2009 (UTC)


 * Yes, the precursor to Netpbm, so then shouldn't the page be titled "Pbmplus format" instead? Libpng is the official reference implementation of PNG, yet the PNG article is not "libpng format", and that's for a format with an official implementation. P[BGP]M files don't have an "official" implementation and if they did wouldn't it again be Pbmplus (it being the first version and maintained by the format's creator)? - DNewhall (talk) 22:30, 28 June 2009 (UTC)


 * I'm not necessarily opposed to renaming the article, but you seem to be unduly minimizing the situation which led to the current name -- namely, that a "correct" PNM file is de facto defined by interoperability with the netpbm software. AnonMoos (talk) 13:51, 29 June 2009 (UTC)


 * I don't know to what extent I'd agree with that statement though. I've used the PNM formats both for my personal projects and at my old job for over 5 years, yet I didn't hear about Netpbm until last year (I think). Every book I've read that mentions the format and its use doesn't mention Netpbm.
 * Obviously, most people's interaction with the format is through Netpbm, and it is the most widely used package dealing with the formats. Therefore, it should be mentioned as such and I think the article reflects that. However, it is not the formats themselves, not the only implementation of them, nor the original implementation, so I think stating that "the PBM format is Netpbm" is factually wrong and should be corrected. - DNewhall (talk) 19:10, 29 June 2009 (UTC)

I've added a sentence that explains the exact definition of Netpbm format, an explanation as to what it refers to, and the reason this article is called "Netpbm format". Unless someone objects, I'll remove the flag in a few days. --Vrmlguy (talk) 13:55, 9 July 2009 (UTC)

I've been using p?m formats since 14 years and have only heard of "netpbm" now, from this article. The constant references to "netpbm" made me question whether I was reading the correct article. Unless there is some other reference which can back up the claim that netpbm is a de facto standard, I'd like to have reopen the issue to have the article renamed.--216.94.43.50 (talk) 15:30, 27 January 2010 (UTC)

Flipnotes
Flipnotes created on the Nintendo DSi's Flipnote Studio application have the .ppm file extension. —Preceding unsigned comment added by Austinburk (talk • contribs) 01:26, 8 July 2010 (UTC)

2cents
"The portable pixmap format (PPM), the portable graymap format (PGM) and the portable bitmap format (PBM) are image file formats originally designed to be easily exchanged between platforms." But we want to exchange data, not formats. Great article otherwise! --84.177.90.80 (talk) 13:01, 21 June 2011 (UTC)
 * I believe the idea is that you take a netpbm file that defines an image from one platform, and use the same file on another platform. So in a sense it is the format that was designed to be easily exchanged. I can't think how to improve the wording without adding too much verbosity. Johnuniq (talk) 01:40, 22 June 2011 (UTC)

maxval
I think the format is wrong as given. After the width and height there should be a maxval: http://netpbm.sourceforge.net/doc/pgm.html --75.83.65.81 (talk) 21:43, 26 January 2014 (UTC)
 * Is this about Netpbm format which includes Shows the word "FEEP"? The example shown in the article is identical with the example on the page in your link. Johnuniq (talk) 21:52, 26 January 2014 (UTC)