Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


NinthDesertDude last won the day on August 9 2020

NinthDesertDude had the most liked content!

1 Follower

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

6,594 profile views

NinthDesertDude's Achievements

Rising Star

Rising Star (9/14)

  • Dedicated Rare
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges



  1. If nothing else, for just a single pixel you can always just select it and then press delete
  2. I think the person that made that texture first drew that in a smaller size (where every square was actually 1x1 pixels), added noise, and upscaled with the nearest neighbor algorithm (no blending between pixels)
  3. Something about being prevented from using the program through Windows, and cash. So maybe they chose to use the Windows Store version and had a problem with it? That's my best guess.
  4. Should've fixed it half a year ago, but I put it off. BrushFactorySettings.xml should be automatically created if it doesn't exist, so the plugin is no longer inaccessible to basically everyone. Sorry for that delay.
  5. This is what the Render tab is supposed to be for.
  6. Thanks for the detailed steps. I can't reproduce the error with them, so I'm wondering what your screen resolution is, and if you could attach the image or an image with the same dimensions so I can try these steps with that.
  7. I tried different canvas to background image sizes, and the background image always stretched to the canvas as it should. I'm not sure why the image isn't growing/shrinking to fit the canvas. If you can start over from scratch, and meticulously list everything you do to get this problematic behavior to occur, I could hopefully follow those steps to get a better idea what the cause might be so I can fix it.
  8. I get best results for all these kinds of things with direct channel arithmetic. I use the channel ops plugin; it makes Saturation to Alpha obsolete. 1. Convert this to grayscale. 2. Invert colors so the symbol is darker than the background. 3. Increase contrast until the background is exactly pure white (255, 255, 255). Try to keep the foreground dark and strong. Brightness -29 and contrast 80 worked for me. 4. Now it's ready to act as a transparency map. Use channel ops to overwrite alpha with saturation (or use the gray to alpha plugin to do the same). 5. All you need to do now is make the black a different color. Use channel ops to individually set the red, green, and blue channels to what you want. The color of the symbol is RGB 77, 130, 184. You should have a very cleanly converted symbol. Left: before, Right: after (transparent background)
  9. They're not worried about recreating the skull. They want to modify the skull to add in the features they're talking about. Which can definitely be done, but I wouldn't step-by-step something as undefined as making it look scarier. There's no substitute for learning how to use paint.net. A good starting point is to ask if the OP has any experience with similar programs; if so, they should be able to figure things out. If not, there's a plethora of tutorials for all the PDN topics
  10. If you use a perfectly opaque image as a brush, Brush Factory will use the intensity of the image (V in HSV) as transparency. If you use an image with any pixel that isn't perfectly opaque, Brush Factory will use the transparency information of the image. Being PNG or not doesn't affect this behavior. I'm guessing you're using a perfectly opaque image. Hope that helps. If not, you'll need to clarify and provide an image.
  11. Not an uncommon sight on this forum, and I intend to at least maintain it until it becomes obsolete or people stop finding it useful. I don't think my plugin is responsible for the disappearance of others in the same category; not sure how that would happen (or how it would be fixed if so). Agreed, so I currently do. Unfortunate it's just an ambient environmental problem that causes null to be returned. Adding exception details would be useful for logging to learn what the problem might be. Luckily I go one step further to checking the documents folder. Thanks for responding. Until there's more info on what the common issues are, I can't do much about it, so for the people who consistently have errors, a few questions: - Are you running Windows 10 or a different version? - Can other plugins access the "paint.net User Files" folder, if you know? You'll see data stored there if so. Try this if you're having the settings problem ~~~ Try creating a folder exactly called paint.net User Files in your Documents folder at "C:\Users\your_name\Documents\" (where your_name is your current username...the Documents shortcut button in File Explorer on the left-hand side should take you to the right place). Brush Factory currently looks for this folder and tries to load things from it; if there's just a mismatch with finding the path of the paint.net user files folder, this should mitigate the problem. An ugly workaround, but better than nothing (with my luck it will persist anyway. Knocking on wood) (p.s. Happy New Year's, everyone -- or at least we're done with 2020)
  12. Paint.net sometimes returns no location when we ask where the documents folder is, which is a new problem. I don't get this problem personally, so it's difficult to mitigate. Brush Factory tries to directly guess the common location, e.g. C:\Users\you\Documents\paint.net User Files. If the folder doesn't exist there, it gives up with that error message. The program is usable except it won't save settings, but I understand how that's irritating. It's possible that you moved paint.net, renamed it, or installed it somewhere else. Or changed the location of the paint.net user files folder. I really shouldn't have to make a guessing game at where that folder is, but currently paint.net doesn't want to cooperate, I guess. @Rick Brewster userFilesService.UserFilesPath returns null these days. Any idea why? I get the service in a window OnShown event. IUserFilesService userFilesService = (IUserFilesService)Services.GetService(typeof(IUserFilesService)); (IUserFilesService)Services.GetService(typeof(IUserFilesService)); If I get the answer I could avoid guessing later. I didn't write this particular code so I have even less of an idea why it's broken than normal. Thanks for looking.
  13. Any mid gray should be fine, including mid gray, unless Goodnight Nurse displays text on a medium gray background, in which case the solution is to use a background highlight, maybe white or light gray since the text is black in the Word doc.
  14. Bright red probably works on everything. Usually mid-grays show up in both light and dark modes unless the site isn't set to pass WCAG accessibility standards.
  • Create New...