What programs support PAM image format?











up vote
0
down vote

favorite












I am interested to know what programs (particularly image viewers, editors and converters) support the PAM imageformat. So far I've tested 16 viewers (Eye of Gnome (eog), Eye of MATE (eom), Eyesight, Feh, Geeqie, gliv, gpicview, gThumb, gwenview, nomacs, qiv, ristretto, shotwell, viewnior, xfi (xfe), xzgv), and none of them support the format in question. For editors, I tried GIMP, mtPaint, Krita, but they don't support it too. So far the only programs that support it I found are:




  • XnView

  • ImageMagick

  • ffmpeg


Are there any others? Also, do you know any programs where it would be easy to make and install a plugin to load these files, preferably in C/Lua/Python/Lisp? I'm probably going to make a plugin for GIMP, I've already had some experience with writing plugins for it.



I'm asking because I need a simple image format that supports transparency and has the best possible support in the wild, and so far the best candidate seems to be PAM, but the support, despite being there for over 15 years.



Also, most probably many of those applications I listed have plugins I could install, maybe you know of some plugins that support PAM?



Thanks, I appreciate your help.



Update: Pinta, Gnome Paint, xpaint, kolourpaint do not support the format either.










share|improve this question
























  • I have never heard of this PAM and since you are having a very hard time finding an application that supports it, that would seem to counter your assertion that it has the best possible support in the wild. How about a nice PNG instead?
    – psusi
    May 4 '17 at 0:55










  • It doesn't. PNM and PAM are different things. PNM refers to PPM, PGM and PBM formats. PAM is not part of PNM.
    – Rusty Bludgeon
    May 20 '17 at 20:20

















up vote
0
down vote

favorite












I am interested to know what programs (particularly image viewers, editors and converters) support the PAM imageformat. So far I've tested 16 viewers (Eye of Gnome (eog), Eye of MATE (eom), Eyesight, Feh, Geeqie, gliv, gpicview, gThumb, gwenview, nomacs, qiv, ristretto, shotwell, viewnior, xfi (xfe), xzgv), and none of them support the format in question. For editors, I tried GIMP, mtPaint, Krita, but they don't support it too. So far the only programs that support it I found are:




  • XnView

  • ImageMagick

  • ffmpeg


Are there any others? Also, do you know any programs where it would be easy to make and install a plugin to load these files, preferably in C/Lua/Python/Lisp? I'm probably going to make a plugin for GIMP, I've already had some experience with writing plugins for it.



I'm asking because I need a simple image format that supports transparency and has the best possible support in the wild, and so far the best candidate seems to be PAM, but the support, despite being there for over 15 years.



Also, most probably many of those applications I listed have plugins I could install, maybe you know of some plugins that support PAM?



Thanks, I appreciate your help.



Update: Pinta, Gnome Paint, xpaint, kolourpaint do not support the format either.










share|improve this question
























  • I have never heard of this PAM and since you are having a very hard time finding an application that supports it, that would seem to counter your assertion that it has the best possible support in the wild. How about a nice PNG instead?
    – psusi
    May 4 '17 at 0:55










  • It doesn't. PNM and PAM are different things. PNM refers to PPM, PGM and PBM formats. PAM is not part of PNM.
    – Rusty Bludgeon
    May 20 '17 at 20:20















up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am interested to know what programs (particularly image viewers, editors and converters) support the PAM imageformat. So far I've tested 16 viewers (Eye of Gnome (eog), Eye of MATE (eom), Eyesight, Feh, Geeqie, gliv, gpicview, gThumb, gwenview, nomacs, qiv, ristretto, shotwell, viewnior, xfi (xfe), xzgv), and none of them support the format in question. For editors, I tried GIMP, mtPaint, Krita, but they don't support it too. So far the only programs that support it I found are:




  • XnView

  • ImageMagick

  • ffmpeg


Are there any others? Also, do you know any programs where it would be easy to make and install a plugin to load these files, preferably in C/Lua/Python/Lisp? I'm probably going to make a plugin for GIMP, I've already had some experience with writing plugins for it.



I'm asking because I need a simple image format that supports transparency and has the best possible support in the wild, and so far the best candidate seems to be PAM, but the support, despite being there for over 15 years.



Also, most probably many of those applications I listed have plugins I could install, maybe you know of some plugins that support PAM?



Thanks, I appreciate your help.



Update: Pinta, Gnome Paint, xpaint, kolourpaint do not support the format either.










share|improve this question















I am interested to know what programs (particularly image viewers, editors and converters) support the PAM imageformat. So far I've tested 16 viewers (Eye of Gnome (eog), Eye of MATE (eom), Eyesight, Feh, Geeqie, gliv, gpicview, gThumb, gwenview, nomacs, qiv, ristretto, shotwell, viewnior, xfi (xfe), xzgv), and none of them support the format in question. For editors, I tried GIMP, mtPaint, Krita, but they don't support it too. So far the only programs that support it I found are:




  • XnView

  • ImageMagick

  • ffmpeg


Are there any others? Also, do you know any programs where it would be easy to make and install a plugin to load these files, preferably in C/Lua/Python/Lisp? I'm probably going to make a plugin for GIMP, I've already had some experience with writing plugins for it.



I'm asking because I need a simple image format that supports transparency and has the best possible support in the wild, and so far the best candidate seems to be PAM, but the support, despite being there for over 15 years.



Also, most probably many of those applications I listed have plugins I could install, maybe you know of some plugins that support PAM?



Thanks, I appreciate your help.



Update: Pinta, Gnome Paint, xpaint, kolourpaint do not support the format either.







software-recommendation plugins images image-processing image-editor






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited May 3 '17 at 18:39

























asked May 3 '17 at 18:32









Rusty Bludgeon

12




12












  • I have never heard of this PAM and since you are having a very hard time finding an application that supports it, that would seem to counter your assertion that it has the best possible support in the wild. How about a nice PNG instead?
    – psusi
    May 4 '17 at 0:55










  • It doesn't. PNM and PAM are different things. PNM refers to PPM, PGM and PBM formats. PAM is not part of PNM.
    – Rusty Bludgeon
    May 20 '17 at 20:20




















  • I have never heard of this PAM and since you are having a very hard time finding an application that supports it, that would seem to counter your assertion that it has the best possible support in the wild. How about a nice PNG instead?
    – psusi
    May 4 '17 at 0:55










  • It doesn't. PNM and PAM are different things. PNM refers to PPM, PGM and PBM formats. PAM is not part of PNM.
    – Rusty Bludgeon
    May 20 '17 at 20:20


















I have never heard of this PAM and since you are having a very hard time finding an application that supports it, that would seem to counter your assertion that it has the best possible support in the wild. How about a nice PNG instead?
– psusi
May 4 '17 at 0:55




I have never heard of this PAM and since you are having a very hard time finding an application that supports it, that would seem to counter your assertion that it has the best possible support in the wild. How about a nice PNG instead?
– psusi
May 4 '17 at 0:55












It doesn't. PNM and PAM are different things. PNM refers to PPM, PGM and PBM formats. PAM is not part of PNM.
– Rusty Bludgeon
May 20 '17 at 20:20






It doesn't. PNM and PAM are different things. PNM refers to PPM, PGM and PBM formats. PAM is not part of PNM.
– Rusty Bludgeon
May 20 '17 at 20:20












1 Answer
1






active

oldest

votes

















up vote
1
down vote













There are no more popular and notable in-the-wild viewer/editor applications that support PAM directly, but this is for a simple reason:



PAM is little more that a standardized pixel map with support for a few tuple types and transparency. It's intended purpose is fast, lossless manipulation and conversion of a raster image without accounting for gamma, color-profiles, pixels-per-inch, or any other image information. In ordinary use, many images use the additional information to make images display correctly on differing hardware and software, or provide additional significant information to the viewer.



Because of the specific and limited usefulness of the PAM format, it is generally supported via the command-line or with a compiled library, allowing the developer who uses PAM to use as much or as little extra information as they need in their own way, and then export the PAM to an appropriate public format, incorporating that information.



Since you have mentioned no need for anything more than viewing and editing support of PAM, you may be interested in the libnetpbm C library and the existing Netpbm plugins for Gimp. You may use those to create a plugin for PAM.



You mentioned that you are interested in a simple format and that PAM seemed ideal. PAM is a binary format, so if binary formats are allowable, you may be more interested in PNG. It is standardized for transport over a network as PAM is, and it is supported by virtually all viewers out of the box. Depending on whether you need to load stored images, create images, convert images, and whether you need the speed of accessing a file directly or through a pipe, you may consider using PAM and PNG together with the Netpbm utilities pamtopng and pngtopam, using PAM for low-level manipulation or creation and PNG for everything else.






share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "89"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f911541%2fwhat-programs-support-pam-image-format%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote













    There are no more popular and notable in-the-wild viewer/editor applications that support PAM directly, but this is for a simple reason:



    PAM is little more that a standardized pixel map with support for a few tuple types and transparency. It's intended purpose is fast, lossless manipulation and conversion of a raster image without accounting for gamma, color-profiles, pixels-per-inch, or any other image information. In ordinary use, many images use the additional information to make images display correctly on differing hardware and software, or provide additional significant information to the viewer.



    Because of the specific and limited usefulness of the PAM format, it is generally supported via the command-line or with a compiled library, allowing the developer who uses PAM to use as much or as little extra information as they need in their own way, and then export the PAM to an appropriate public format, incorporating that information.



    Since you have mentioned no need for anything more than viewing and editing support of PAM, you may be interested in the libnetpbm C library and the existing Netpbm plugins for Gimp. You may use those to create a plugin for PAM.



    You mentioned that you are interested in a simple format and that PAM seemed ideal. PAM is a binary format, so if binary formats are allowable, you may be more interested in PNG. It is standardized for transport over a network as PAM is, and it is supported by virtually all viewers out of the box. Depending on whether you need to load stored images, create images, convert images, and whether you need the speed of accessing a file directly or through a pipe, you may consider using PAM and PNG together with the Netpbm utilities pamtopng and pngtopam, using PAM for low-level manipulation or creation and PNG for everything else.






    share|improve this answer

























      up vote
      1
      down vote













      There are no more popular and notable in-the-wild viewer/editor applications that support PAM directly, but this is for a simple reason:



      PAM is little more that a standardized pixel map with support for a few tuple types and transparency. It's intended purpose is fast, lossless manipulation and conversion of a raster image without accounting for gamma, color-profiles, pixels-per-inch, or any other image information. In ordinary use, many images use the additional information to make images display correctly on differing hardware and software, or provide additional significant information to the viewer.



      Because of the specific and limited usefulness of the PAM format, it is generally supported via the command-line or with a compiled library, allowing the developer who uses PAM to use as much or as little extra information as they need in their own way, and then export the PAM to an appropriate public format, incorporating that information.



      Since you have mentioned no need for anything more than viewing and editing support of PAM, you may be interested in the libnetpbm C library and the existing Netpbm plugins for Gimp. You may use those to create a plugin for PAM.



      You mentioned that you are interested in a simple format and that PAM seemed ideal. PAM is a binary format, so if binary formats are allowable, you may be more interested in PNG. It is standardized for transport over a network as PAM is, and it is supported by virtually all viewers out of the box. Depending on whether you need to load stored images, create images, convert images, and whether you need the speed of accessing a file directly or through a pipe, you may consider using PAM and PNG together with the Netpbm utilities pamtopng and pngtopam, using PAM for low-level manipulation or creation and PNG for everything else.






      share|improve this answer























        up vote
        1
        down vote










        up vote
        1
        down vote









        There are no more popular and notable in-the-wild viewer/editor applications that support PAM directly, but this is for a simple reason:



        PAM is little more that a standardized pixel map with support for a few tuple types and transparency. It's intended purpose is fast, lossless manipulation and conversion of a raster image without accounting for gamma, color-profiles, pixels-per-inch, or any other image information. In ordinary use, many images use the additional information to make images display correctly on differing hardware and software, or provide additional significant information to the viewer.



        Because of the specific and limited usefulness of the PAM format, it is generally supported via the command-line or with a compiled library, allowing the developer who uses PAM to use as much or as little extra information as they need in their own way, and then export the PAM to an appropriate public format, incorporating that information.



        Since you have mentioned no need for anything more than viewing and editing support of PAM, you may be interested in the libnetpbm C library and the existing Netpbm plugins for Gimp. You may use those to create a plugin for PAM.



        You mentioned that you are interested in a simple format and that PAM seemed ideal. PAM is a binary format, so if binary formats are allowable, you may be more interested in PNG. It is standardized for transport over a network as PAM is, and it is supported by virtually all viewers out of the box. Depending on whether you need to load stored images, create images, convert images, and whether you need the speed of accessing a file directly or through a pipe, you may consider using PAM and PNG together with the Netpbm utilities pamtopng and pngtopam, using PAM for low-level manipulation or creation and PNG for everything else.






        share|improve this answer












        There are no more popular and notable in-the-wild viewer/editor applications that support PAM directly, but this is for a simple reason:



        PAM is little more that a standardized pixel map with support for a few tuple types and transparency. It's intended purpose is fast, lossless manipulation and conversion of a raster image without accounting for gamma, color-profiles, pixels-per-inch, or any other image information. In ordinary use, many images use the additional information to make images display correctly on differing hardware and software, or provide additional significant information to the viewer.



        Because of the specific and limited usefulness of the PAM format, it is generally supported via the command-line or with a compiled library, allowing the developer who uses PAM to use as much or as little extra information as they need in their own way, and then export the PAM to an appropriate public format, incorporating that information.



        Since you have mentioned no need for anything more than viewing and editing support of PAM, you may be interested in the libnetpbm C library and the existing Netpbm plugins for Gimp. You may use those to create a plugin for PAM.



        You mentioned that you are interested in a simple format and that PAM seemed ideal. PAM is a binary format, so if binary formats are allowable, you may be more interested in PNG. It is standardized for transport over a network as PAM is, and it is supported by virtually all viewers out of the box. Depending on whether you need to load stored images, create images, convert images, and whether you need the speed of accessing a file directly or through a pipe, you may consider using PAM and PNG together with the Netpbm utilities pamtopng and pngtopam, using PAM for low-level manipulation or creation and PNG for everything else.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 27 at 13:56









        Micah W

        111




        111






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f911541%2fwhat-programs-support-pam-image-format%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Mouse cursor on multiple screens with different PPI

            Agildo Ribeiro

            Sometime when accessing a menu: “Ubuntu 16.04 has experienced an internal error”