[HN Gopher] Paint.NET 4.3 is now available
       ___________________________________________________________________
        
       Paint.NET 4.3 is now available
        
       Author : WalterSobchak
       Score  : 109 points
       Date   : 2021-09-25 14:35 UTC (8 hours ago)
        
 (HTM) web link (blog.getpaint.net)
 (TXT) w3m dump (blog.getpaint.net)
        
       | manderley wrote:
       | Good program, but that website is really hard to read.
        
       | Zababa wrote:
       | I've been getting back to Windows for work lately, and Paint.NET
       | is one of the things that I missed when I was on Linux.
        
         | pvorb wrote:
         | The same goes for foobar2000 as well.
        
           | klodolph wrote:
           | foobar2000 is what I use on Windows, but Audacious is what I
           | use on Linux. Is that good enough?
        
           | Zababa wrote:
           | For me it's MusicBee, but the feeling is the same.
        
         | wayneftw wrote:
         | Pinta is the Linux fork of Paint.NET and it's not quite as
         | good, but good enough for quick edits.
        
           | rozab wrote:
           | Pinta is basically unusable. It's a port of the last open
           | paint.net source from over 10 years ago. Paint.net went
           | closed source at this time due to plagiarism issues.
           | 
           | Hopefully .net 5 moves us closer to having a Linux version!
        
           | as1mov wrote:
           | Surprised to see this downvoted, I've been using Pinta as the
           | Paint.NET replacement on Linux and it's been pretty stable so
           | far.
           | 
           | 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.
        
           | Zababa wrote:
           | Pinta crashes after doing exactly one operation without fail
           | for me. I appreciate the work done by people on it but my
           | experience with it has been terrible.
        
             | gtirloni wrote:
             | Here it doesn't crash as often but most times selecting a
             | color doesn't work. And the ocasionay crash, of course.
        
           | tyingq wrote:
           | It's still buggy, but the latest Pinta (v1.7) is WAY less
           | buggy that what you'll typically get from your os package
           | manager.
        
           | yodon wrote:
           | Wow - a Linux port of a large, complex, old school .NET app
           | like Paint.NET is a higher bar for cross-platform UI than I
           | was aware .NET supported at this point
        
             | Zababa wrote:
             | Pinta is not a port. It uses GTK+ and cairo. Some code
             | comes from Paint.NET but not all of it.
        
               | Macha wrote:
               | Yeah, up until 3.x Paint.NET was released under a MIT
               | license in a source available sense (no outside
               | contributions accepted, just source dumps with releases).
               | The author didn't like when people would relabel
               | paint.net and release it (sometimes for a fee), so he
               | stopped doing that somewhere during 3.x.
               | 
               | 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.
        
           | pizza234 wrote:
           | Crashes for me as well unfortunately, in such a measure that
           | I stopped using it entirely.
        
           | Fire-Dragon-DoL wrote:
           | Crashes, lot of bugs. It's not quite good at all, it's
           | unusable.
        
       | eggy wrote:
       | I use Paint.NET for a lot of quick tasks at work, and I have just
       | begun playing with scripting it. It loads quickly, has nicer
       | tools than just MS Paint, and it's getting better each year. I
       | used to play with GIMP and Script-Fu, because I love Scheme and
       | Script-Fu was fun and nicely integrated. The .NET platform is
       | really making a lot of strides this year. Let's see how my C#
       | compares to my Scheme-Fu!
        
         | pjmlp wrote:
         | You could try to have a go at it,
         | https://clojure.org/about/clojureclr
        
       | 0xmarcin wrote:
       | Sad, that it is not running on macOS. For the last few years I
       | used Gimp, but I have a feeling that Gimp is getting more and
       | more unintuitive nowadays (if it ever was intuitive).
       | 
       | 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.
        
         | anon_cow1111 wrote:
         | If you want something with gimp-level features in a slightly
         | neater package you might try krita instead. It has a more
         | familiar look you might expect from a digital drawing program.
         | Most major issues I've had with gimp have been fixed in the
         | last few years but it's still not a very elegant UI and some
         | things remain counter-intuitive.
        
         | sedatk wrote:
         | > but totally gave up on GUI stuff.
         | 
         | A cross-platform desktop/mobile GUI is coming on .NET 6 with
         | .NET MAUI.
        
           | edandersen wrote:
           | MAUI won't make .NET 6 launch and has been delayed.
        
         | webmobdev wrote:
         | > Gimp is getting more and more unintuitive nowadays
         | 
         | 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...
        
           | klodolph wrote:
           | It's not something you can paper over with the theme. Basic
           | things like copy/paste are broken depending on how you use
           | them, changing brush size is surprisingly clunky, etc. The
           | GIMP UI has been awful for at least 20 years. I have a long
           | list of complaints about the GIMP, but at least it does some
           | of the basics and it doesn't crash very often.
        
         | wildrhythms wrote:
         | I caved in and bought Pixelmator for Mac OS. It's actually nice
         | to have an editor native to Mac OS that isn't cobbled together
         | ancient UI and code a la Adobe Photoshop.
        
           | vogre wrote:
           | Pixelmator is great, the closest thing to paint.net, an d it
           | closes almost every possible demand of a casual user.
        
           | divbzero wrote:
           | Thank you for the tip on Pixelmator, I took a look and like
           | it so far. Buying good software is not "caving in".
        
       | Shadonototra wrote:
       | 200mb and 300 DLLs
       | 
       | What's up with windows desktop app development? is it really THAT
       | bad?
       | 
       | https://i.imgur.com/pkPSq7k.png
        
         | MarkSweep wrote:
         | They are deploying an entire copy of the .NET runtime with the
         | app. This is convenient for the app developer since they can
         | test the combination of app and runtime and make sure
         | everything works.
         | 
         | 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.
        
           | Shadonototra wrote:
           | 300+ DLLs next to the executable, how can people be ok with
           | that?
           | 
           | it smells junk software and tasteless/careless developpers
        
             | detaro wrote:
             | So you download the "portable" version, i.e. explicitly ask
             | to please come with all dependencies in one archive, and
             | then complain that there are ... dependencies in the same
             | folder?
        
               | Shadonototra wrote:
               | I'm not complaining about the dependencies, the program
               | uses libraries to facilitate the development, it's fair
               | 
               | I complain about the size of the folder, and the insane
               | amount of DLLs the program probably don't use
        
         | sedatk wrote:
         | $ 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]
        
           | Shadonototra wrote:
           | you include asian fonts + gpu driver, not a fair comparison
           | 
           | at least it's a native program, even if it's as bloated at
           | paint.net
        
             | duckmysick wrote:
             | Asian fonts are suggested packages which aren't installed
             | by default and not included in the 76 newly installed ones.
             | 
             | What do you mean a native program? What makes Gimp a native
             | program for Linux but doesn't make Paint.NET native for
             | Windows?
        
           | Macha wrote:
           | To be fair, GIMP is a much more featureful program than
           | Paint.NET.
        
         | qayxc wrote:
         | Looks like a deployment issue to me: they basically deployed
         | the _entire_ .NET 5 framework with the app instead of relying
         | on the system installed one.
        
           | Shadonototra wrote:
           | why would one need to install the .net 5 framework only just
           | to paint? is this Java bis?
           | 
           | They should statically ship what the program needs, nothing
           | less, nothing more
        
             | pjmlp wrote:
             | A bit hard, when plugins can use anything from .NET
             | platform.
        
           | gmemstr wrote:
           | Makes sense, that's the portable version. Would be reasonable
           | to package that all together.
        
       | smortaz wrote:
       | love paint.net. so many advanced features for a "basic" app. but
       | why is rotating still unintuitive? is there a trick that i've
       | missed or using the layers menu still the way?
        
         | Jackson__ wrote:
         | You could select the area you want to rotate, then with the
         | move selected pixels tool (m) move your cursor just outside one
         | of the selected corners to rotate with your mouse. Though this
         | will not rotate the base canvas, so it might not be useful in
         | all cases.
        
       | traviswt wrote:
       | While historically quite useful, I swapped to Photopea.com and
       | haven't looked back. It continues to amaze me how well it works
       | and how broad its feature set is.
        
       | kosasbest wrote:
       | For those who yearn for simpler times:
       | 
       | https://github.com/1j01/jspaint
       | 
       | https://jspaint.app/
        
         | CTOSian wrote:
         | there is mtpaint http://mtpaint.sourceforge.net/ not too
         | "advanced" btw
        
       | jms55 wrote:
       | My favorite app to make pixel art. Unfortunately last time I
       | tried it, it wouldn't run through Wine. I've never found an
       | alternative on Linux that I liked as much.
        
       | moron4hire wrote:
       | I love Paint.NET, but their distribution system is super scummy.
       | I tried to share it with some co-workers and realized you can't
       | just give non-technical people a link to the project site or they
       | are extremely likely to end up downloading some kind of spyware.
        
         | Nexxxeh wrote:
         | I don't think I've ever installed it like that. It's on Ninite,
         | as is GIMP and Krita (and Inkscape for Vector).
        
         | antattack wrote:
         | https://github.com/paintdotnet/release/releases/tag/v4.3
        
         | squiffsquiff wrote:
         | From the link it appears to be available in the Microsoft
         | store. If you're on Windows already, is that a problem?
        
           | executive wrote:
           | Store version is $6.99
        
             | pjmlp wrote:
             | Which is what I gladly payed for.
             | 
             | Developers should be compensated for their work, just like
             | any other professionals.
        
             | pseudosavant wrote:
             | Exactly. We can support good software for less than the
             | cost of eating out for lunch.
        
               | noveltyaccount wrote:
               | Yep and it auto updates from the windows store. This is
               | one of the few free apps I pay for.
        
         | siverson914 wrote:
         | Use ninite.com!
        
         | MauranKilom wrote:
         | Is this still the case? Not going to reiterate my comment
         | upthread here, but I can't reconcile it with what I currently
         | see...
        
           | detaro wrote:
           | not as bad as described, but still:
           | https://www.dotpdn.com/downloads/pdn.html, the linked site to
           | download if not using the Windows Store, has small text "To
           | download, please click the Free Download Now link to the
           | right." at the top, _immediately_ followed by a google ad
           | slot - which at least for me loads an ad with a big blue
           | "DOWNLOAD" button (well, when I turn adblocking and Firefox'
           | inbuild anti-tracking thing off obviously).
        
             | moron4hire wrote:
             | They've cleaned it up even within the last 6 months. There
             | used to be Play Store ads with big "Install" buttons to the
             | top, right, and maybe even bottom of the actual download.
        
       | JohnTHaller wrote:
       | Interestingly, Paint.NET now uses a self-contained .NET 5
       | packaging. This means on a fully updated Windows 8.1, 10, or 11,
       | it will work out of the box. On Windows 7 SP1, you'll need to
       | manually download and install Platform Update for Windows 7 to
       | get it working. It won't work on Windows 8.0 or earlier than 7
       | SP1 (7 SP0, Vista, etc).
        
         | qayxc wrote:
         | Not sure I'm a fan of that. That's over 300 MiB down the drain
         | for no apparent reason since even 7 years old systems (e.g.
         | Windows 8.1) can just install the runtime system-wide without
         | issue.
        
           | sedatk wrote:
           | If you follow the developer on Twitter[1], he's tried every
           | alternative approach and they just didn't work for various
           | reasons. He's been very open about his process.
           | 
           | [1] https://twitter.com/rickbrewPDN
        
             | qayxc wrote:
             | Interesting stuff. I understand the approach from a
             | deployment perspective (makes it much easier to support
             | multiple platforms), but I still hate the idea of basically
             | having 300+ MiB of duplicated data on my drive.
             | 
             | If only WinFS would've worked or NTFS would have built-in
             | de-duplication...
        
       | Freskis wrote:
       | [deleted]
        
         | ziml77 wrote:
         | I don't see any misleading links at all. It takes more clicks
         | than it should to actually get to the download, but there was
         | nothing malicious on any of the pages.
        
         | MauranKilom wrote:
         | I'm failing to find any ads at all on their site. I tried to
         | follow every possible path from getpaint.net to a download and
         | couldn't find a single ad (ublock etc. disabled ofc). Takes
         | more clicks than really necessary, but I don't see any way to
         | download the wrong thing.
         | 
         | 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...
        
           | kuroguro wrote:
           | It doesn't seem to be as bad now, but there are definitely
           | ads there. IIRC to download the desktop version you have to
           | click trough 3 pages, and each used to have at least one ad
           | only saying "download now" that looked like a convincing
           | button.
           | 
           | _edit_
           | 
           | Example, every page used to look like that for years:
           | https://forums.getpaint.net/topic/25741-fake-download-
           | links-...
        
           | sedatk wrote:
           | I intentionally chose the store version to support the
           | creator, and the convenience of having it on MS Store.
           | Paint.NET is well-worth the money.
        
           | tyingq wrote:
           | The getpaint.net site did USED TO be riddled with ads
           | pretending to be download buttons.
        
       | peanut_worm wrote:
       | This is the only program I still miss from Windows after
       | switching to Linux.
       | 
       | Pinta and Krita are close but they are both very buggy still.
        
       ___________________________________________________________________
       (page generated 2021-09-25 23:01 UTC)