Paint.NET 4.3 is now available
blog.getpaint.net
blog.getpaint.net
Recently I needed to do some ad-hoc drawings and I found myself using one of these online paint clones. They are not as comfy as desktop apps but they are doing the job good enough.
I would really like to see Paint.NET running on macOS. I think MS efforts for making .NET cross platforms are somehow half-assed. They ported just so much to run web apps and REST services, but totally gave up on GUI stuff. Maybe it's their strategy to lock up devs to windows machines, as there are many tools like ILSpy that .NET devs often use.
The community answer, the last time I checked, was AvaloniaUI (https://github.com/AvaloniaUI/Avalonia) which is cross platform port of WPF (at least XAML based). ILSpy is already ported to it (https://github.com/icsharpcode/AvaloniaILSpy) but it runs poorly on Linux & mac (I have experienced random crashes and other UI problems). I hope the project will do well and within a year or two we will also see a port of Paint.NET to it.
A cross-platform desktop/mobile GUI is coming on .NET 6 with .NET MAUI.
Make GIMP look like Photoshop - https://github.com/doctormo/GimpPs
Another more extensive guide on how to make GIMP look and behave like Photoshop - https://www.pcsteps.com/1566-make-gimp-look-work-like-photos...
I want to love Gimp, its interface and window layout is aesthetically pleasing to me for a pro-level graphics program.
But as a non-pro, I have to google how to do even simple stuff b/c it's not discoverable or obvious from the interface. Just the other day I had to google how to draw a circle around something in a digital photo, which is about the simplest operation you could want to do. You can't just circle something with the lasso/elliptical select tool, there's more to it.
I can't fault Gimp too hard, though, it's aiming for pro's and power users, which I'm not. Frequent Gimp users will quickly learn Gimp's ways of doing simple things, and then move on to the harder stuff.
Mac has Pixelmator and Windows and Mac have Affinity Photo as Photoshop alternative for some.
[1] https://launchpad.net/~pinta-maintainers/+archive/ubuntu/pin...
Pinta is based on using the engine for one of those with a new Gtk# UI. Though at this stage a lot of that's been rewritten, so it's pretty much just some filters that are used as-is from old Paint.NET.
Even though Paint.NET moves much slower these days, Pinta has moved even slower and the UI rewrite was never as polished as Paint.NET's WPF UI.
Hopefully .net 5 moves us closer to having a Linux version!
Though I do remember accidentally installing it from the default Ubuntu repositories once and it kept crashing really often. Turns out that version is almost 6 years behind the current stable release.
Pinta and Krita are close but they are both very buggy still.
Developers should be compensated for their work, just like any other professionals.
If only WinFS would've worked or NTFS would have built-in de-duplication...
The reason? Someone new to programming changed the author in the about box and published it on their website.
Well, the author sure showed those terrible plagiarizers by making the project non-free. (Meanwhile, it is as easy as ever to modify .NET applications without source access - see e.g. the numerous mods for Unity games.)
The only thing "objectionable" (scare quotes intended) is that the version available on the Microsoft store is paid even though the software is freely available. I believe they aren't even allowed to reference the fact that it's free elsewhere on the MS store page. Certainly a weird situation, but not something I'd lose sleep over either tbh.
Edit: Oh, and of course certain cites (e.g. chip.de) out-SEO the real site to peddle their own version of it. And, who would have thought, Windows Defender immediately barks that the chip.de version is trojan-riddled...
_edit_
Example, every page used to look like that for years: https://forums.getpaint.net/topic/25741-fake-download-links-...
What's up with windows desktop app development? is it really THAT bad?
They should statically ship what the program needs, nothing less, nothing more
$ sudo apt install gimp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libnuget-core-cil
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
fonts-droid-fallback fonts-noto-mono fonts-urw-base35 ghostscript gimp-data i965-va-driver intel-media-va-driver libaacs0
libamd2 libaom0 libavcodec58 libavformat58 libavutil56 libbabl-0.1-0 libbdplus0 libbluray2 libcamd2 libccolamd2 libcholmod3
libchromaprint1 libcodec2-0.9 libcolamd2 libde265-0 libexiv2-27 libgegl-0.4-0 libgegl-common libgexiv2-2 libgfortran5
libgimp2.0 libgme0 libgs9 libgs9-common libgsm1 libheif1 libigdgmm11 libijs-0.35 libilmbase24 libjbig2dec0 liblapack3
libmetis5 libmng2 libmypaint-1.5-1 libmypaint-common libopenexr24 libopenmpt0 libpaper-utils libpaper1 libpoppler-glib8
libpoppler97 libraw19 libsdl2-2.0-0 libshine3 libsnappy1v5 libssh-gcrypt-4 libsuitesparseconfig5 libswresample3 libswscale5
libumfpack5 libva-drm2 libva-x11-2 libva2 libvdpau1 libwebpmux3 libwmf0.2-7 libx264-155 libx265-179 libxvidcore4
libzvbi-common libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 poppler-data va-driver-all vdpau-driver-all
Suggested packages:
fonts-noto fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre ghostscript-x gimp-help-en | gimp-help gimp-data-extras
gvfs-backends i965-va-driver-shaders libbluray-bdj exiv2 libwmf0.2-7-gtk opencl-icd poppler-utils fonts-japanese-mincho
| fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum
libvdpau-va-gl1 nvidia-vdpau-driver nvidia-legacy-340xx-vdpau-driver nvidia-legacy-304xx-vdpau-driver
The following NEW packages will be installed:
fonts-droid-fallback fonts-noto-mono fonts-urw-base35 ghostscript gimp gimp-data i965-va-driver intel-media-va-driver libaacs0
libamd2 libaom0 libavcodec58 libavformat58 libavutil56 libbabl-0.1-0 libbdplus0 libbluray2 libcamd2 libccolamd2 libcholmod3
libchromaprint1 libcodec2-0.9 libcolamd2 libde265-0 libexiv2-27 libgegl-0.4-0 libgegl-common libgexiv2-2 libgfortran5
libgimp2.0 libgme0 libgs9 libgs9-common libgsm1 libheif1 libigdgmm11 libijs-0.35 libilmbase24 libjbig2dec0 liblapack3
libmetis5 libmng2 libmypaint-1.5-1 libmypaint-common libopenexr24 libopenmpt0 libpaper-utils libpaper1 libpoppler-glib8
libpoppler97 libraw19 libsdl2-2.0-0 libshine3 libsnappy1v5 libssh-gcrypt-4 libsuitesparseconfig5 libswresample3 libswscale5
libumfpack5 libva-drm2 libva-x11-2 libva2 libvdpau1 libwebpmux3 libwmf0.2-7 libx264-155 libx265-179 libxvidcore4
libzvbi-common libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 poppler-data va-driver-all vdpau-driver-all
0 upgraded, 76 newly installed, 0 to remove and 10 not upgraded.
Need to get 61.7 MB of archives.
After this operation, 320 MB of additional disk space will be used.
Do you want to continue? [Y/n]at least it's a native program, even if it's as bloated at paint.net
What do you mean a native program? What makes Gimp a native program for Linux but doesn't make Paint.NET native for Windows?
While .NET does support trimming unused classes, methods, and DLLs, there are two things that prevent it from being used in this app. First, the .NET Windows GUI does not officially support trimming. Secondly, Paint.NET supports binary plugins. So at build time Paint.NET has no way to know what plugins will need, so it has to keep everything.