Jump to content

Rick Brewster

Administrator
  • Posts

    20,661
  • Joined

  • Last visited

  • Days Won

    378

Posts posted by Rick Brewster

  1. I have an answer but a lot of people won't like it, judging from the "no scanning in Win2K = :evil:" type of comments I've received in the past.

    RAW support would be a very involved undertaking, even more so than adding support for Photoshop plugins. I could spend 2 years straight implementing codecs for all the different camera's RAW formats. I'd have to buy every camera with a different RAW format, spend lots of time shooting test images, etc. Not exactly fun.

    However!

    Windows Vista comes with a built in library for loading images of various types. I think it's called Windows Imaging Codecs or something, I forget. And it has RAW support. For free. And when new cameras come out with different RAW formats they can just install a new RAW codec and voila, Windows can use it. Therefore, if/when Paint.NET supports RAW it will be a Windows Vista-only feature.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. There's a shortcut to counting to infinity though, that you eventually learn in Calculus.

    "The limit of 'n' divided by 'x', as 'x' approaches zero from the positive direction, is positive infinity. 'n' is constant."

    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

×
×
  • Create New...