Sign in to follow this  
pyrochild

Outline Object

Recommended Posts

I am hurt, Pyro, that you have removed the text box! That was one of the most intuitive color choosers available. Perhaps a dual implementation in the future?

Meh, I was too lazy to type something into a text box, I like the color wheel better, but I have to admit it was handy to write hex codes in...

Share this post


Link to post
Share on other sites
File: C:\Program Files\Paint.NET\Effects\Outline Object.dll
     Effect Name: pyrochild.effects.outlineobject.OutlineObject
     Full error message: System.InvalidOperationException: Alpha value must be 255 for this to work
  at PaintDotNet.ColorBgra.ToOpaqueInt32(ColorBgra color)
  at pyrochild.effects.outlineobject.OutlineObject.OnCreatePropertyCollection()
  at PaintDotNet.Effects.PropertyBasedEffect.CreateConfigDialog()
  at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

Share this post


Link to post
Share on other sites

Hm. I'm gonna talk to Rick about that one, as I think that's definitely not something that should cause an exception...

(It was caused by you choosing a partially transparent color in Paint.NET before opening the plugin)

It would be quite easy to write a workaround for it, except that I ... kind of... got my laptop confiscated, and haven't been backing up my source as often as I should. :oops:

Share this post


Link to post
Share on other sites
Hm. I'm gonna talk to Rick about that one, as I think that's definitely not something that should cause an exception...

(It was caused by you choosing a partially transparent color in Paint.NET before opening the plugin)

It would be quite easy to write a workaround for it, except that I ... kind of... got my laptop confiscated, and haven't been backing up my source as often as I should. :oops:

Sorry, seems to be happening after I used drop shadow with blur setting=1, I hope you can get your laptop back soon!!

Share this post


Link to post
Share on other sites

File: C:\Program Files\Paint.NET\Effects\Outline Object.dll
     Effect Name: pyrochild.effects.outlineobject.OutlineObject
     Full error message: System.InvalidOperationException: Alpha value must be 255 for this to work
  at PaintDotNet.ColorBgra.ToOpaqueInt32(ColorBgra color)
  at pyrochild.effects.outlineobject.OutlineObject.OnCreatePropertyCollection()
  at PaintDotNet.Effects.PropertyBasedEffect.CreateConfigDialog()
  at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

Yup, same problem. I know how to get around it but I am just pointing things out for ya.

Share this post


Link to post
Share on other sites

This is an awesome effect, Ive been using a lot for beter outline glow effects. But I dld the big package that u linked to, and now when I click on Outline Object in the effects menu, an error window pops up telling me that it crashed and wants to close PDN. I get this message

(Im not an admin on my computer and I had to make a copy of pdn in my documents to add effects)

File: C:\Documents and Settings\******\My Documents\****** Stuff\Paint.NET\Effects\Outline Object.dll

Effect Name: pyrochild.effects.outlineobject.OutlineObject

Full error message: System.MissingMethodException: Method not found: 'Int32 PaintDotNet.ColorBgra.ToOpaqueInt32(PaintDotNet.ColorBgra)'.

at pyrochild.effects.outlineobject.OutlineObject.OnCreatePropertyCollection()

at PaintDotNet.Effects.PropertyBasedEffect.CreateConfigDialog()

at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

Do u know whats going on? IM using a different version that I dont remember where i got it. The rest of the plugins in the pack work.

Share this post


Link to post
Share on other sites
Hey pyro. Just a random thank you for this plugin. I use it a lot, and really appreciate all the time you put into your stuff. :D
Random indeed. Unless, that is, you've been talking to Ash or Mike Ryan. :P

Share this post


Link to post
Share on other sites

Suggestions:

1) Adjust the 'Width' inputs to only allow 1 thru 10. Anything above 10 is really overkill and will most likely never be used.

not really I use it all the time when creating a sticker effect or when I have a larger picture. I like how it goes to 100 I've used 100 many times before lol

like for this

sticker.png

Share this post


Link to post
Share on other sites

i love this plug-in... ive had it for a long time now... this is just about the only plug-in that i always use when paint.net-ing... lol... not even sure if paint.net-ing is a word... if it wasn't it is now!

Share this post


Link to post
Share on other sites

Is this plugin meant to function with Paint.NET v3.22? When I try to use it, I get these error details:

File: C:\Program Files\Paint.NET\Effects\Outline Object.dll

Effect Name: pyrochild.effects.outlineobject.OutlineObject

Full error message: System.MissingMethodException: Method not found: 'Int32 PaintDotNet.ColorBgra.ToOpaqueInt32(PaintDotNet.ColorBgra)'.

at pyrochild.effects.outlineobject.OutlineObject.OnCreatePropertyCollection()

at PaintDotNet.Effects.PropertyBasedEffect.CreateConfigDialog()

at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

I am using Windows XP and I am running on 512mb RAM. I will try restarting my computer to see if that will help...

Edit: I restarted my computer. That didn't help.

Here's the details of the automatically generated file that popped up when Paint.NET crashed (after attempting to use this plugin):

This text file was created because Paint.NET crashed.

Please e-mail this file to paint.net@hotmail.com so we can diagnose and fix the problem.

Application version: Paint.NET v3.22 (Final Release build 3.22.2933.24445)

Time of crash: 9/15/2008 2:23:27 AM

Application uptime: 00:29:11.6406250

OS Version: 5.1.2600.131072 Service Pack 2 Workstation x86

.NET Framework version: 2.0.50727.42 x86

Processor: 1x "Intel® Pentium® 4 CPU 3.20GHz" @ ~3192MHz (DEP, SSE, SSE2)

Physical memory: 510 MB

Tablet PC: no

Updates: false, err

Locale: pdnr.c: en-US, hklm: en-US, hkcu: n/a, cc: en-US, cuic: en-US

Loaded assemblies:

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll

PaintDotNet, Version=3.22.2933.24445, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe

System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll

System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

PaintDotNet.Core, Version=3.22.2933.24442, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll

PaintDotNet.Base, Version=3.22.2933.24440, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll

PaintDotNet.SystemLayer, Version=3.22.2933.24441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll

PaintDotNet.Resources, Version=3.22.2933.24441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll

PaintDotNet.Data, Version=3.22.2933.24442, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll

PaintDotNet.Effects, Version=3.22.2933.24443, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll

"Borders N' Shapes", Version=1.7.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Borders N' Shapes.dll

Color Match, Version=1.0.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Color Match.dll

CurtisBlack.Common, Version=1.0.3142.30104, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Common.dll

CurtisBlack.Effects, Version=11.0.3142.30301, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll

CurtisBlack.Resources, Version=1.0.3142.30103, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Resources.dll

Curves+, Version=2.6.3106.38962, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Curves+.dll

EdHarvey.Edfects.Common, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Edfects.Common.dll

EdHarvey.Effects, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Effects.dll

Film, Version=2.0.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Film.dll

Gradient Bars, Version=3.0.3106.38771, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Bars.dll

Gradient Mapping, Version=2.2.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Mapping.dll

Jitter, Version=3.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Jitter.dll

Outline Object, Version=2.4.3106.38767, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline Object.dll

Pixelate+, Version=1.0.3106.38767, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Pixelate+.dll

pyrochild.effects.common, Version=2.0.3106.38959, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll

Random Effect, Version=1.0.3106.38960, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Effect.dll

Random Shape Fill, Version=1.0.3106.41337, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Shape Fill.dll

ScriptLab, Version=2.2.3106.38960, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ScriptLab.dll

Smudge, Version=1.0.3106.41825, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll

Splatter, Version=1.5.3106.38962, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splatter.dll

Stitch, Version=1.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stitch.dll

System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll

DdsFileType, Version=1.11.2933.24444, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\FileTypes\DdsFileType.dll

System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll

Exception details:

System.NullReferenceException: Object reference not set to an instance of an object.

at PaintDotNet.Tools.TextTool.OnActivate()

at PaintDotNet.Tool.Activate()

at PaintDotNet.DocumentWorkspace.SetTool(Tool copyMe)

at PaintDotNet.DocumentWorkspace.SetToolFromType(Type toolType)

at PaintDotNet.DocumentWorkspace.PopNullTool()

at PaintDotNet.PushNullToolMode.Dispose()

at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

at PaintDotNet.Menus.EffectMenuBase.EffectMenuItem_Click(Object sender, EventArgs e)

at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)

at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)

at PaintDotNet.PdnMenuItem.OnClick(EventArgs e)

at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)

at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)

at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.ToolStrip.WndProc(Message& m)

at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Is this plugin meant to function with Paint.NET v3.22?
No, but it is with the latest version, v3.36. You need to update before you [rule=7]receive any more help[/rule].

Share this post


Link to post
Share on other sites

You definitely need to be using the latest version of Paint.NET. The crash report you posted was definitely caused by Outline Object, but the crash log (pdncrash.log) is not related to my code at all. It was probably either already there from an earlier crash, or a lucky coincidence ;)

Share this post


Link to post
Share on other sites

I'm unable to download this plugin. I can download other plugins, so the server is up and running. When I click the plugin link, I am redirected to another message within the Outline Object topic.

Any feedback would be appreciated.

Share this post


Link to post
Share on other sites
I'm unable to download this plugin. I can download other plugins, so the server is up and running. When I click the plugin link, I am redirected to another message within the Outline Object topic.

Any feedback would be appreciated.

Pyrochild has put all his plugins in one download, and redirect to that. You just download them all, and you get Outline AND many other nice plugins. Just install them all. You won’t regret it.

Share this post


Link to post
Share on other sites

""""""""

Hey guys!

First of all, Pyro, thanks for letting us use and have this great add for Paint.NET, I love the paint.net and I love the adds and stuff u can get for it and it's so simple, but pro.

I've got a problem...

When I draw the line (or anything else, like text etc.) and use outline I get really weird lines surrounding the main line that's being outlined or if I use text... and since the picture can spoke for 1000 words, here it is:

"""""""""

When I decided to create a sample of that weirdness, I got it out, and when I used the red outline, everything was perfectly fine... LOL, I know, I sound crazy, but if anyone will have the problem, people, just try it for 50 times and if it won't work... then write... here is the pic.:

funny-thingsthumb.png

I solved my problem but still I don't know what was wrong... :roll::roll::roll:

Share this post


Link to post
Share on other sites

first make sure you have the most updated version of paint.net

second the most updated version of the plugin.

third are you sure you are using the same outline each time. there are several effects with that name.

are you sure its pyro's outline that's not working or is it Boltbaits? as those kind of problems seem very similar to the bugs that were fixed in BoltBaits plugin. :wink: viewtopic.php?f=16&t=22819

Share this post


Link to post
Share on other sites

I'm sorry guys, I was using BoltBait's outline, not pyro's, I messed up everything very much...

I had newest version of PDN and older version of BB'S outline, I guess that's why it wasn't working...

then I thought that updated I've BB'S outline, instead I've updated pyro's xD

I am sorry for everything... I've downloaded BoltBait's Plugin Pack and replaced everything and it works now!

Thanks for help, regards deejaytu

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this