Jump to content

KrisVDM

Members
  • Posts

    167
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by KrisVDM

  1. I'm scared to download this, does this delete the old drop shadow, if so can you call this one drop shadow 2, and upload the old one aswell?
    If you want to keep the old dropshadow as well, you can simply rename the dll for the old one, e.g. to Vandermotten.PaintDotNetEffects.v2.dll. They'll appear both in your menu's then.

    BTW, the old one is still online (for now) at http://users.telenet.be/kris.vandermotten/Paint.NET/. I can't guarantee it will stay there for ever though...

    Do know that the new one has two improvements: the blur is now circular (the old one was rectangular) and the new one has the shadow widening option. And yes, the old one did have the color picker in the dialog box itself.

    Maybe you can all ask Rick to create a property and IndirectUI for a color?

    Rick, that would have to be color with bgr only, not bgra (for this effect). Many of the other effects and adjustments in this package would benefit from such a property. The alternative would be not to make effect dialogs modal but I guess the color property is a far simpler change.

    Kris.

  2. 1. Lack of drop-shadow-color-picker. It was oh-so-useful, but I read your post earlier and now we're probably not going to be able to get it. RIP color picker...RIP. :cry:
    Believe me, I share your pain...
    2. "Grayscale on Color Paper" just makes my image black. I'm a little confused as to how this is supposed to work...? I tried it on a straight photo.
    See point 1. You need to set the "paper color" using the colors window before applying the adjustment. The same is true for several other ones. Read the summary descriptions on my blog again.
    3. A few of the adjustments seem to be pointless. I'm thinking in specific of "Darken", "Lighten", and "Negative". This seems like something we could do ourselves pretty easily unless I'm missing something...
    Well, their point is in the source code. What I really wanted to do is create a framework for others to write effects more easily. And so I included some very simple samples. But you're absolutely correct: to an end user they're completely pointless.
    4. The "Duotone" and "Monotone" effects just seem to make my image grayscale...I'm guessing there's more to these effects than I get at the moment. :)
    See point 2 above. Note that the duotone ones need two colors. I personally think that the "duotone ink on paper" is one of the most useful ones in the lot (together with the drop shadow and the smart blur - that works miracles on scanned images from magazines and such).
    5. "Average Blur"? I don't get it... :?
    Well' date=' its a blur that averages all pixels within a certain radius, where each pixel counts as much as any other pixel. In a Gaussian blur, the center pixels have much more weight than the further ones. But the truth is, I needed this blur for the drop shadow and since I had it anyway, I just made it available by itself as well.
    6. "Fade Edge" = Awesome! I've been wanting something like that for a while! :D
    It's strange how these things go... To me, that was one in the very simple sample code category.
    7. "Smart Blur" looks very similar to "Surface Blur"...what is the difference?
    No idea. What's surface blur?
    8. I also wanted to re-iterate everyone else in saying that the submenus look a little weird...I don't have a constructive suggestion for what to do though. Sorry. :?
    Point taken. Expect an update in a few days that will fix this.
    9. I know you've explained how to re-compile your effects into separate dlls already, but...por favor? :(
    Point taken too. See point 8.
    All in all, a good addition! My comments are merely suggestions, nothing more. Thanks for making all this stuff for us, I appreciate it! :D:mtdew:
    Thank you for the constructive feedback. I did this as an experiment, to play with all kinds of C# 3.0 stuff. But it's nice to here people actually like (some of the) results.
  3. Anyways, I'm going through the source, I presume to remove effects you simply delete the .cs for it, correct?

    Also, where I can change the sub-menu's for these effects, I'm looking through the code and there are so many mentions of what the sub-menu is called I have no idea how to change it.

    Indeed, delete the files in the demo folders (and in those only!) for the effects you don't need from the project, or edit the .csproj file directly.

    To change a submenu, modify the third parameter in the constructor call. For example, change

            public SmartBlurEffect()
               : base("Smart Blur", Resources.SmartBlurImage, "Smart Effects", EffectFlags.Configurable)

    to

            public SmartBlurEffect()
               : base("Smart Blur", Resources.SmartBlurImage, "Blurs", EffectFlags.Configurable)

    Kris.

  4. All colors in all effects are controlled by using the colors window before starting the effect/adjustment. That applies to the shadow color too.

    I did it that way for a number of reasons: it's in line with the built-in effects; the colors window is more powerful than anything I can provide in the dialogs, IndirectUI doesn't support it and the dialog box for the drop shadow had become big enough already with the new widening radius. I guess the lack of support by IndirectUI is the killer argument here. Rick?

    About the submenus: you do have a point and I did consider placing the effects "where they belong". Their are pro's and con's either way. At least this way the demo adjustments don't clutter your adjustments menu. If you're a developer, feel free to change the source code to move the effects around or remove the ones you don't like, just don't redistribute the modified source or binary.

    And about the "smart" thingy: the base classes needed a name, and in a way, they are "smart" in the sense they do take away a lot of the programming complexity. But I guess I got my inspiration from Jan Tielens' SmartPart.

    Kris.

    • Like 1
    • Upvote 3
  5. The user interface to the gradient effect is really very good, especially the use of handles. The line/curve tool has them too, and the text tool has a similar feature.

    Are there any plans to support handles on the rectangle, rounded rectangle and ellipse tools as well?

    I assume the Freeform Shape tool could use something along those lines too, although I'm not sure what I would want that to look like.

    PS. I'm sorry if this was asked before.

×
×
  • Create New...