Pinta icon indicating copy to clipboard operation
Pinta copied to clipboard

Possibly leverage code from other open source project to read .pdn files

Open lammel-hub opened this issue 1 year ago • 5 comments

Description Pinta is on its way to become a great replacement for Paint.NET for Windows users (and thereby enabling them to leave Windows).

However, there is a hurdle for taking the leap: Last I tried, Pinta could not import .pdn files created by Paint.NET. This makes migration hard for users with many previously created files in Paint.NET.

Request Would it be possible to look into this as part of the roadmap for Pinta?

Additional context

  • This is one I found that could be useful: https://github.com/drAshcroft/SciImage (have not tested, as I am not a programmer)

  • Another Open Source Application called LazPaint (written in Lazarus Pascal) has implemented an import/open .pdn file function that works flawlessly with latest Paint.NET. Their libraries are found at https://github.com/bgrabitmap/ ("Why not use LazPaint instead, if it is so great" you might ask. It has not been updated since 2022-08...)

  • I have also found this: https://github.com/addisonElliott/pypdn (have not tested, as I am not a programmer myself... and also not updated in a while)

lammel-hub avatar Aug 19 '24 19:08 lammel-hub

See also https://github.com/PintaProject/Pinta/discussions/827 for a related discussion - there was a community addin for Pinta 1.x which could load pdn files, so this might be possible to resurrect for Pinta 2.2

cameronwhite avatar Aug 19 '24 22:08 cameronwhite

@cameronwhite that's a great point! The addins are sorely missed in Pinta 2.

lammel-hub avatar Aug 20 '24 13:08 lammel-hub

Loving v3 of Pinta! Is there any timeline on leveraging the above open source implementations for reading PDN files? 🙏

Unfortunately I am not tech savvy enough to create it myself

lammel-hub avatar Oct 21 '25 16:10 lammel-hub

Is there any timeline on leveraging the above open source implementations for reading PDN files? 🙏

There's no timeline on this currently. But now that Pinta 3.0 has addin support this is something that could be contributed by someone in the community

cameronwhite avatar Nov 01 '25 15:11 cameronwhite

Thank you. I do hope someone in the community, more knowledgeable than I am, do take the challenge to update the old addin from Pinta 1, or leverage the other open source projects, to create one for Pinta 3.

That would be the missing piece of the puzzle to move users from Paint.NET and LazPaint to Pinta.

lammel-hub avatar Nov 01 '25 18:11 lammel-hub