Jump to content

Rick Brewster

Administrator
  • Posts

    20,735
  • Joined

  • Last visited

  • Days Won

    388

Everything posted by Rick Brewster

  1. Moved to General Discussion I have absolutely no idea why this was posted in Coding/Development.
  2. Well, after you've drawn the text you can use the selection and move tools to get it in a different orientation. But that won't let you, for instance, write text that follows a path, like if you wanted to wrap text around a circle or something. That's pretty advanced stuff to implement!
  3. Moved to General Discussion Why was this in Effects API? Why so many polls?
  4. Why would that change my mind? I don't want anti-anything stuff in this forum even if it's anti-Linux: hatred is completely off topic and moronic. I don't know what you're possibly hoping to accomplish by having a petition, of all things, to get rid of Microsoft. "Oh ok, they got 1000 signatures, I guess we'll just fold the company and give the money back to the shareholders." It doesn't make any sense man. I don't understand what you mean by liking Paint.NET for "what isn't Microsoft" ... I work for Microsoft. Without Microsoft's involvement, Paint.NET would not exist.
  5. Sten, please remove the "anti-Microsoft" banner and the link to the petition from your signature. Thanks.
  6. I don't know, I haven't tried this nor am I familiar with your code or design. You'll just have to try it out for yourself and see.
  7. Yes, the difference in manpower is a significant factor. I haven't even had much time lately to work on Paint.NET, nor has Tom, and Dennis is no longer part of the team (although he never did any code). If it were just myself without the time demands of my full-time job, then progress would be very swift. But that is not the case, especially because then I couldn't afford things like rent and car payments. Also, Paint.NET just wasn't designed for professional workflows, which ICC definitely falls in to. We do have a bug filed for this as a feature, but it is a very low priority work item with no schedule associated with it.
  8. So you're going to comment out all the code that loads strings on to UI elements? Goodness man, you're on your own. We haven't been using the forms designer for quite some time, I have absolutely no idea how it will cope with whatever you're trying to do.
  9. Moved to General Discussion (Plugins section is reserved for actual plugins, not requests or questions)
  10. We use a 32-bit pixel model, BGRA. Blue, green, red, alpha. The alpha component specifies how transparent a pixel is, or rather, how much that pixel contributes to the composition. A pixel with an alpha value of 0 is essentially a pixel that does not exist, and therefore it follows that it would make no contribution to the rendering at that stage, and thus everything below it would "see through" regardless of the blending modes. Since any new layer is initialized such that every pixel has an alpha of 0, it thus follows that all new layers are completely transparent regardless of blending mode.
  11. Moved to General Discussion (The Coding/Development forum is for coding and development related questions, not general "how does this work" stuff.)
  12. Yeah if it says "not a valid Win32 application" then the download is obviously incomplete or corrupt / damaged. Since you saw it complete all the way to 100%, I'd put my bets on the latter. You can also get .NET Framework 2.0 through Windows Update, which uses a more failure safe download system.
  13. There's a shortcut to counting to infinity though, that you eventually learn in Calculus. So really aatwo's sig should say, "Rick Brewster divided by zero and counted to infinity ... both in less than 2 seconds!" Edit: oops had the limit phrased totally wrong
  14. I just read your new sig, aatwo ... nice, haha
  15. That's ClearType rendering on XP, it makes things look better on LCD's. Completely normal, it's a Windows thing not Paint.NET.
  16. No this new algorithm doesn't work with pixels, it works with the vertices of the polygon that you're drawing. Do a search for "Efficient Clipping of Arbitrary Polygons" and maybe you'll find it. It's actually an intuitive algorith, I was surprised, definitely easier than Vatti's algorithm, but like I said it's tricky to implement (but much less so than Vatti's). Right now the performance of this operation in Paint.NET will be proportional to the number of pixels inside the bounding box of the selection (both the original plus what you are adding/removing). The new one will have performance proportional to the number of vertices in the selection's polygon.
  17. Moved to General Discussion I'm trying to keep the Plugins section strictly for, well, the plugins themselves.
  18. It's already in there. "Keyboard and Mouse Commands" or something. Read the help file, you'll find it. They both have keyboard shortcuts. Again, it has a keyboard shortcut.
  19. Renamed thread title from "what is this" to "what is marquee" Please use non-generic thread titles, otherwise the forum becomes full of non-descript threads. Thanks.
×
×
  • Create New...