Jump to content

toe_head2001

Administrator
  • Posts

    5,020
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by toe_head2001

  1. Yes, it called a Clipboard manager. These are stand alone programs, and not integrated into paint.net. These work just as you described. They list last few items that have been on the clipboard, and you can select one of them to place it back on the clipboard. Personally, I like to use ClipX. http://bluemars.org/clipx/
  2. This may sound like a dumb question, but have you tried installing paint.net while in Windows Safe Mode? It could just be that another process is interfering with the installation. Operating Systems should be installed on SSDs. When your HDD failed, you had an excuse to buy a new drive. Why not an SSD? They're blazing fast; even the cheap ones that still connect via SATA are plenty faster than a HDD. Yeah, when it says "... Done." It doesn't actually verify that the MSI file was created. I need to update that tool sometime. It would not have helped with your issue anyway.
  3. Were going to try something a little different this time: A bit more creative freedom. For 'OotF #4', the object is Pocket Watch. You can make it as simple or as intricate as you want. The standard rules still apply. Here are a couple of examples: DO NOT add some sort of scene within the watch though. ex: <-- NO!
  4. Object of the Fortnight #4 – Pocket Watch ? The deadline for entries is 0700 UTC (7:00 AM UK Time) on Monday, March 20. To see how that equates to other countries, see the World Time clock or the UTC Time Zone map. Competition Rules: 1. Your entry must not have a background/backdrop/scene; just the object on a transparent canvas. Shadows are fine. 2. Your entry must be 100% made using Paint.net. Don't use another image editor. Don't use stock images/photos (in full or parts thereof). 3. Max dimensions are 800x800. 4. You may modify or replace your image until the deadline. 5. Multiple entries per entrant are allowed. Make a separate post for each one. You may link to alternative versions, but they will not be part of your entry. This thread is for posting competition entries only. If you're not posting an entry, don't post here. If you want to talk about any of the entries, or ask a question regarding the competition, you can do so in the discussion thread found here.
  5. 1st Place: @Woodsy with 10 Votes 2 nd Place: @MJW (x2) & @Pixey with 8 Votes 3rd Place: @IRON67 with 6 Votes
  6. Paint.net uses tiled rendering. That specific tile is updating (redrawing). As MJW says, please disable Hardware Acceleration in the Settings of paint.net, and see if it makes a difference. Please also post your System Diagnostic information. Settings -> Diagnostics -> Copy to Clipboard
  7. You can preview the post on mouse hover. See screenshot for example.
  8. You may vote for up to 4 entries. Poll will close on at 0600 UTC (6:00 AM UK Time) on Saturday March 4. To see how that equates to other countries, see the World Time clock or the UTC Time Zone map. Poll is closed.
  9. @PlainoldTony, please take 30 seconds to look at the source contents of the .svg file. You will easily noticed that the "inner layer" is not like the others (it has something extra). Removing that difference solves the issue. But like the others have said, it's best to just use Inkscape or just use paint.net; not both for the same project.
  10. Obviously you want something beyond 'Copy & Paste', but it's not clear what that something might be. Please elaborate.
  11. Sure, if you want to nitpick. What is a plugin? Is it the actual DLL file, or is it the effect contained within? I think most people would consider a plugin to be the effect contained in the DLL file. If a DLL file contains 28 effects, then the DLL file provides 28 plugins. My 2 cents. Also, giving a count of the number of DLL files doesn't seem like it would be useful information. To avoid this possible confusion, we could disambiguate the count in a future release. Ex: 43 Built-in Effects / 200 Plugin Effects
  12. Personally, yes, I think a workaround would be ideal. In my previous post, I should have said something more like: "It's an issue in Firefox that exposes a limitation of paint.net". Paint.net is just weird about selecting a format from the clipboard. I've brought this up before: http://forums.getpaint.net/index.php?/topic/31799-selecting-a-format-from-the-clipboard/
  13. I suspect MS Paint is either: 1) just using the DIB and not trying any of the other formats first 2) using the DIB after it attempts to use the PNG file.
  14. I'm not sure you'd be able to use OnCustomizeConfigUIWindowProperties() for anything else, as it's called before the Dialog is even created. That is to say, it just gets some more properties to use in the Dialog's constructor.
  15. If you want to change the width of the dialog, assign a double to the value when using the WindowWidthScale enum. props[ControlInfoPropertyNames.WindowWidthScale].Value = 1.5d; If you want to make the dialog user-resizable, assign a boolean to the value when using the WindowIsSizable enum. props[ControlInfoPropertyNames.WindowIsSizable].Value = true;
  16. Only because tkddude2's original script did not. If I was writing the script for myself, I would most certainly use gdi. Perhaps tkddude2 just doesn't know about FillRectangle(), and that's why it was not used. In any case, it's easy enough to swap in.
  17. Wow, Pixey tied with herself for 1st place. That's funny.
  18. You want the 'Sprite Animation Helper' plugin. Despite its name, it's not just for working with animations.
  19. Pishposh, I disagree. The problem of 'too many things going on at the same time' can be solved by making the GUI cleaner and smarter. There's a lot of "low hanging fruit" in that regard, but if you need suggestions, I can make a list.
  20. I've re-written your script. It has lots of checks, so a bad input doesn't crash it. It doesn't take into Z-index, but that would fairly easy to add. #region UICode TextboxControl Amount1 = "[10,10;200,20;255,25,9;1][50,60;10,10;0,0,0;1]"; // [0,255] Weird Notation Here: #endregion void Render(Surface dst, Surface src, Rectangle rect) { dst.CopySurface(src,rect.Location,rect); string[] rectanges = Amount1.Split('['); foreach (string rectangle in rectanges) { if (rectangle == string.Empty) continue; string[] parameterGroups = rectangle.TrimEnd(new char[']']).Split(';'); if (parameterGroups.Length != 4) continue; int posX = 0; int posY = 0; int width = 0; int height = 0; ColorBgra color = ColorBgra.White; string[] pos = parameterGroups[0].Split(','); if (pos.Length != 2) continue; if (!int.TryParse(pos[0], out posX)) continue; if (!int.TryParse(pos[1], out posY)) continue; string[] dims = parameterGroups[1].Split(','); if (dims.Length != 2) continue; if (!int.TryParse(dims[0], out width)) continue; if (!int.TryParse(dims[1], out height)) continue; string[] channels = parameterGroups[2].Split(','); if (channels.Length != 3) continue; if (!byte.TryParse(channels[0], out color.R)) continue; if (!byte.TryParse(channels[1], out color.B)) continue; if (!byte.TryParse(channels[2], out color.G)) continue; for (int y = posY; y < posY + height; y++) { if (IsCancelRequested) return; for (int x = posX; x < posX + width; x++) { dst[x,y] = color; } } } }
  21. Sorry, that crashing bug in CodeLab is my fault. It has already been fixed for the next release. The issue here is that you're try to parse non-integer as integers. ( 0.5,0.25,0.9 ) <---- these are not integers, nor are they proper values for RGB. I would also recommend making use of String.Split() That will give you an array of all the string groups. string[] stringArray = newString.Split(';');
×
×
  • Create New...