-
Posts
20,661 -
Joined
-
Last visited
-
Days Won
378
Everything posted by Rick Brewster
-
Pasting 2 images from destop as new layer
Rick Brewster replied to Lasse Edsvik's topic in Troubleshooting & Bug Reports
Fix what? If the image is smaller, then it's going to be smaller. -
Default Save As.. filetype
Rick Brewster replied to Kaptah's topic in Paint.NET Discussion and Questions
You're quite late to the game. It's been discussed way earlier than that. Exactly. You just made my point. Because I guarantee you that if I made this change, someone very soon would accidentally destroy the quality of whatever image they spent a lot of time on. I'm not interested in that happening. I don't know why you're even bringing this up. I've been extremely clear on this matter. I also don't know why you think you can elicit change by being such a smartass about it. -
I'm not planning on "soft proofing" support, but it's not out of the question for later. Also, printing support in Paint.NET is ... not great. I'm not even sure if I can send along the color profile to the print wizard thingy.
-
This is going to be included in v5.1. I also have a Lenovo laptop (P16 Gen 1) with a calibrated HDR DCI-P3 screen etc. More details ... when I'm ready 😂 There's actually a ton of things that have to be reconsidered when color management is added.
-
This is what you might call the "old fashioned" way of reporting this information. Nowadays Windows just calls it "scaling factor". 96 "DPI" is 100% scaling, 192 "DPI" is 200% scaling, and so on. In other words, don't take that "DPI" value literally. It's not a real, physical DPI value. The DPI for the image you're working on is configurable via Image->Resize. Just set it to whatever you want it to be. You don't configure Paint.NET's DPI -- it doesn't have one, at least not as far as the ruler is concerned. You set the image's metadata with the DPI value you want to work with.
- 1 reply
-
- 1
-
First, I recommend implementing a "Bitmap" Effect, not a "classic" Effect. You need the latest CodeLab for this. Then you'll have access to Environment.Document.Size, as well as all the other new stuff. The classic effect system is going to be deprecated soon (i.o.w. it'll be marked with [Obsolete] attributes, and you won't be able to compile for it), so there's no point in learning or using that system anymore. Bitmap Effect and GPU Image/Drawing Effect are the new replacements.
-
Are you using an ARM system? Please post the diagnostics info from Settings (gear icon at top right of main window) -> Diagnostics. Tyere's a "Copy to clipboard" button, click that and paste it here. Edit: For some reason I missed/forgot that the crash info has the diagnostics info already 🤦♂️ There might accidentally be some use of double-precision floats in the pixel shader code, which are not supported on some older AMD GPUs.
-
My paint.net has gone way slower
Rick Brewster replied to xolbor's topic in Troubleshooting & Bug Reports
Paint.NET should be registering a profile with the NVIDIA driver to tell it not to use GSync. Configuring that yourself should no longer be necessary. -
UltraSearch/paint.net Quibble
Rick Brewster replied to geschlegel54's topic in Troubleshooting & Bug Reports
Like I said earlier, it's obviously a bug in whatever other thing you're using. There is nothing to fix in Paint.NET. -
GIF file type giving a strange error
Rick Brewster replied to mrallgames's topic in Troubleshooting & Bug Reports
"Analyze" ? "The analyzer" ? "The program" ? No idea what you're referring to. You have to be specific, we're not psychic. -
toggling layers resets the rotation center
Rick Brewster replied to Peter1's topic in Troubleshooting & Bug Reports
I've already got an issue filed for this, with fixing it scheduled for the v5.1 release. @sergiopedri reported this to me awhile back. The code has a comment in it that indicates there was a workaround for some other issue, so it's not safe to fix it in the next 5.0.x update -- it needs a full testing cycle, in other words. -
You're asking for a huge assortment of customization for this kind of feature, or for it to work in a way that's particular to your (desired) workflow. And that's basically why it doesn't exist -- everyone wants it to behave in a different way, and I'm not keen on adding a feature that won't even be useful for most of the people who want to use it, and/or that generates a constant stream of requests and bug reports.
-
This needs a recompile for PDN 5.0.11+. I changed the ContainerFormats properties from ref readonly to just regular value returns, and I missed that G'MIC was using them. I got this crash report from someone using v3.3.0 of the plugin: System.MissingMethodException: Method not found: 'PaintDotNet.Imaging.ContainerFormat ByRef PaintDotNet.Imaging.ContainerFormats.get_Png()'. at GmicEffectPlugin.OutputImageUtil.SaveAllToFolder(IImagingFactory imagingFactory, IReadOnlyList`1 outputImages, String outputFolder, String gmicCommandName) at GmicEffectPlugin.GmicConfigDialog.ProcessOutputImages() at GmicEffectPlugin.GmicConfigDialog.GmicThreadFinished(DialogResult result) at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
-
-
I don't think this is really necessary.