Jump to content

Rick Brewster

Administrator
  • Posts

    20,637
  • Joined

  • Last visited

  • Days Won

    376

Everything posted by Rick Brewster

  1. It could be, I just haven't looked into it yet Sometimes I like to do things like watch TV when I get home! There was a new episode of House and whatnot.
  2. Is everyone done being dumb? ... silence ... Ok good. Stay on topic. I'm going to go back to fixing bugs in 3.0.
  3. I don't know I just have to look at it. I haven't pulled it up in Visual Studio yet to look at this specific issue.
  4. Hmm weird, yeah. Well, it works now at least!
  5. In order to use Paint.NET, you will need to delete any trouble fonts. Because of the error that is being thrown, it would not be safe to simply ignore it and continue on.
  6. A couple of things, from looking at the source code: * You should probably put the random seed values r1, r2, and r3 into the token. You cannot assume that your configuration dialog was ever called before your Effect, and it looks like you're relying on it to set these values. For example, if I'm using this effect outside of Paint.NET, or if I'm relying on the Effect->Repeat... menu item, your configuration dialog will never have existed and these values will be 0 and we'll have some (presumably) boring looking clouds. * The "Random" class, from what I recall, is not thread safe. You can work around this by putting the [ThreadStatic] attribute on it. For performance sake, only retrieve this field once in your Render() method and store it into a private method variable. You can check out our Add Noise effect's code to see what we do here. (By the way I'm serious about the performance -- performance went up 10x with the retrieve-the-field-once optimization.)
  7. Yeah the screenshot is timing out or 404'ing or something
  8. Oh I meant that the effect rendering preview clips itself to the area that is visible on screen. So if you did a blur while zoomed in, the thumbnail still only gets part of itself blurred. I pointed that out just for the sake of illustration, not to counter or anything.
  9. I have a few ideas of cool things to add to 3.0, tell me what you think. I'm a big fan of "what you see is what you get ... while you're drawing it" which has driven me to not use things like "rubber bands" in the UI when drawing shapes or selections. Compare to Photoshop and you'll see what I mean. I'm also starting to jump in to "let's show you what you'll get ... before you draw it or commit to it." Also, we're getting more powerful computers with more RAM and more cores ... why not take advantage of it in ways that actually increase productivity? Heck, when Windows 95 came out, the first release of Word after that took advantage of the multithreading to do spellcheck in the background as you were typing. Great stuff. 1) Gradient tool I talked to my friend Andy and told him this idea and he loved it. He said, "You know what I spend half my day doing in Photoshop? Gradient tool: click, drag, undo. Click, drag, undo. Repeat. Until I get it right." My idea here is to have a similar interface to Photoshop whereby you click and drag to draw a line that defines the endpoints of the color gradient gradient. However, instead of waiting until you let go of the mouse to draw the gradient, I'll draw it as you're moving the mouse. I think this will be a very attractive feature to people and will give us a nose-in-the-air point towards other graphics programs 2) Magic wand "preview" highlighting. Right now in order to see what area will be selected when you click with the magic wand, you have to click. Then wait. And if you don't like it, you have to undo, adjust the tolerance or location, and then repeat. Bleck. So here's what I'm thinking: Take advantage of multithreading and whenever you move the mouse I will start calculating, in the background, what the highlighted area would be. Then I will shade it in without you having to click. Then you could adjust tolerance (I think a keyboard shortcut is in order) and just watch as the selection area changes. Then once you're happy, you click or press enter or something. And same for the paintbucket I guess.
  10. And yes, 3/3 = 1. Exactly. No ifs ands or buts However, if you take the floating point approximation of 1/3 and multiply it by 3 then you are not certain to get 1.0.
  11. Bleh! I hate this stuff. You're right -- the colors are wonky.
  12. The effect rendering thing is something I'm experimenting with, and I'm leaning towards agreeing with you. Especially because the preview is always clipped to the viewable area (zoom in and you'll see what I mean ). As for the layer checking thing ... absolutely not. If a layer is unchecked then it is not visible. It's essentially not a part of the image, and thus should absolutely not show up in the image thumbnail at the top.
  13. You only pasted the second half of the error log, which is completely useless ... it's just listing DLL's.
  14. Yeah the magic wand thing isn't a new bug in any event. I can fix it with no trouble at this stage. If this were release candidate time, I wouldn't even bother though The file-open thing is just a result from not having filled out the MDI feature completely. If you drag-drop files, for instance, it still asks you "open the first" or "import as layers", even though it should ask to "open all".
  15. I was trying this out, it's pretty cool. A bit rough around the edges though, UI-wise.
  16. No. Nor is there any planned support for less than 8-bpp or indexed color modes. Bumping very very very very old topics is frowned upon. Locked
  17. This should be fixed in 2445. That's the problem with updater bugs -- you can claim they are fixed all you want, but people will still report them because they're using the old version
  18. Woops. Yup that's a bug. It'll display correctly the moment you do anything that changes the image though.
  19. Follow up: 2, 3, 4, and 5 are addressed in 2445. (5 is not necessarily 'fully' addressed -- I highlight the textbox in red for now)
  20. http://www.getpaint.net/files/mtdew/Pai ... 1_2446.zip Dated September 13th, 2006 Edit: updated to 2446
×
×
  • Create New...