Jump to content

Rick Brewster

Administrator
  • Posts

    20,654
  • Joined

  • Last visited

  • Days Won

    378

Everything posted by Rick Brewster

  1. Three things: 1. Make sure you have the latest version, 2.63. Look in the title bar of Paint.NET. Otherwise, go here and get it: http://www.eecs.wsu.edu/paint.net/download.html We've had people reporting bugs that are fixed simply by getting the latest version, and we've had people requesting features that are already implemented. So it saves us and you a lot of time if you just make sure you've got the latest version. 2. Check the roadmap (http://www.eecs.wsu.edu/paint.net/roadmap.html) to see what has already been implemented. If it's on the list, please don't request the feature again. However, if you have other questions about the feature, that is ok to post about. 3. Read our FAQ (Frequently Asked Questions), http://paintdotnet.12.forumer.com/viewtopic.php?t=489 . Many questions can be answered simply by reading this. Thanks!
  2. Paint.NET does preserve all the EXIF data that it reads from a JPEG or PNG image. The only thing it overwrites is the "Creation Software" tag when you go to save it. Make sure you are running Paint.NET v2.1b. Older versions (2.0 and before) do not do this.
  3. I have posted information and screenshots to my tech blog: http://blogs.msdn.com/rickbrew/archive/ ... 44130.aspx Check it out!
  4. Run the 'clean.bat' file in the src directory, and then try again.
  5. Cool, glad you found the cause. Please report this bug to them!
  6. You need the full Visual Studio package, as we make use of Visual C++ as well. Just Visual C# will not work.
  7. Maybe someday. It's not on our current roadmap right now.
  8. We won't change the y-axis direction, but we will make it so that while you're drawing a line it will tell you its length, and x- and y-offset from where you started.
  9. You probably need to attach the tool tip to the SurfaceBox control. This is a hack, but should work fine for Paint.NET v2.1b which I assume is what you're using. MainForm.workspace.DocumentView.Controls[0].Controls[0]
  10. Well of course you can look at BackgroundEffectRenderer.cs (BER) to see for yourself ... BER always uses at least 2 threads: 1 is a dispatch thread, and the 2nd through N+1 threads are rendering threads. The rendering threads call your Render method, then raise an event to notify the main UI about the rendering progress (this is how we get the progress dialog). With the [sTE] attribute there is only ever 1 rendering thread, but it will still call your Render method many times to render the effect. You must make sure to ONLY render within the rectangle that is provided to you in the Render method. If you are getting crashes then it is 99.9% likely that is a bug in your code and you should use the excellent debugging facilities in Visual Studio.
  11. Check out MainForm.floaterOpacityTimer_Tick ... we just poll the mouse's screen coordinates.
  12. As for plugins: sorry, won't happen. I looked at the Photoshop SDK and it was prohibitively complicated. As for actions: not a chance. They'd be completely incompatible with our application's architecture and toolset.
  13. Well heck, technically you can do anything with Code Lab ..... you should see the crazy stuff Tom cooks up. We're polishing up the new Rotate / Zoom which started out as a quick Code Lab hack. That thing is amazing for rapid prototyping, after which we bring it into the main Paint.NET code tree and flesh it out.
  14. Gradients have not been promised for v2.2, but they are definitely on our radar and are a higly requested feature. It's just that, right now, we have other highly requested features that are higher priority
  15. As for the first item, v2.2 will have two features that will help you out here: 1. The ability to work with centimeters or inches, as well as pixels. So you can draw a 4in x 6in rectangle instead of 384 x 576 pixels or something. 2. The ability to transform selections, and selected pixels. "Transform" refers to the ability to move ("translate"), scale (stretch/resize), and rotate. As for moving shapes, that is not something we will be able to undertake for v2.2. Maybe later, however, as Paint.NET's code architecture is quite versatile.
  16. Version 2.2 will have the ability to select an area, and to then resize just what you've selected, without the clumsiness of Rotate / Zoom. Not that we're removing R/Z -- quite the opposite, in fact, as Tom has extended it to do something very, very cool.
  17. Nope. We do not do color keying, nor do we save 8-bit PNG images.
  18. I investigated this at one point and, much to my surprise, this is actually an error that is seen when one has certain spyware on their system. I obviously cannot conclusively say that you have spyware, but I would recommend running some anti-spyware programs such as Spybot Search & Destroy, Adaware, and of course the Microsoft AntiSpyware Beta. If anyone wants a more thorough and technical explanation, I'd be more than happy to provide it.
×
×
  • Create New...