• Content count

  • Joined

  • Last visited

Community Reputation


About jchunn

  • Birthday 01/01/1970

Contact Methods

  • Website URL
  1. Is there an option to allow portions of layers that sit outside of the viewport to be visible during editing? I have attached an example of what I mean. If not, I would like to propose that as an option.
  2. Good post Jinx, and I look forward to seeing a plugin from you.
  3. The code works. Did you read the entire post (the post with the download link)? Is Paint.Net installed in the default location (c:\program files\paint.net)? The project is set up with a build action to copy the compiled dll to the "c:\program files\paint.net\effects" folder. If that folder is not there, you will have problems. If the folder is there, and Paint.Net is running, you will also have problems since (as Pyro pointed out) the dll will be in use by Paint.Net and therefore cannot be replaced. If you follow ALL of the instructions, then when you run your application, it will automatically copy the dll to the folder and then run Paint.Net for you, with your plugin in the menu. If you did not install Paint.Net to the default location, then you either need to remove the build action (and manually copy the dll to the effects folder when you want to test it), or modify it to point to the correct folder based on where you installed Paint.Net.
  4. Freezing?

    Your problems are sounding a lot like bad ram. I lived with IE locking up for months before I finally did a ram check and discovered a bad chip. It would be worthwhile to take your pc by BestBuy (or some better place) and having the tech check the ram. I have had very similar problems in the past and a new ram chip fixed it right up. Good luck.
  5. It is not stickied at the time of this post... the VB template DOES exist however, and can be found at THIS LINK. I have written several plugins using VB. Look in the plugin publishing forum for Jesse Chunn Plugin Pack, all written in VB.
  6. Sorry, but I've searched, and I can't find the dds plugin source. Edit... Nevermind... I am not sure why the search didn't find it... but I found it.
  7. Good job Tendercrisp... that's how to help someone. I learned something too
  8. Start by trying the magic wand. If that doesn't do it for you, try the "Color Replace" plugin in the Jesse Chunn plugin pack.
  9. S3D#2:Realistic eyes(EASY)+Slit pupil+

    I had a problem with that as well... I eventually had to create another layer for the other gradient and then flatten after... otherwise it kept overwriting the first one... and yes, I was careful to end the gradient session... not sure what I was doing wrong.
  10. Working on some interesting techniques and wound up with this... thought it was good enough to post (all PDN, of course). This is all using effects and adjustments and tools... no hand drawing.
  11. SetRenderInfo() is the public method, which then calls the protected and virtual OnSetRenderInfo(). And that is generally the standard way of doing things... which makes it intuitive for people like me... I very much appreciate it when API's follow the established conventions... it allows me to hit the ground running.
  12. Understood. I still think that SABrown is tackling this thing in a strange and twisted kinda way. SABrown, if you want to just pm your code to me, I'll be happy to take a look and see if maybe I can spot some places where I can help you out with some of the issues you are having... two heads are better than one, after all. Just a suggestion.
  13. He is talking about OnSetRenderInfo... he just left out the "On". Edit: Guess we posted at the same time.
  14. Custom Brushes Plugin 5.1.5

    I know he can not show the other layers... the effect api does not give access to anything but the current layer. I know that much, I was sort of hoping if it was possible to collect the data on a seperate layer, not for edit though. No, that is what I'm saying... the api does not give access (even read only access) to the other layers. All you get is the pixels of the current layer. You get read access to the entire layer, and write access to the selected area.