Seerose Posted February 28, 2016 Posted February 28, 2016 TechnoRobbo! Thank you very much for the new version. Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi
TechnoRobbo Posted February 28, 2016 Author Posted February 28, 2016 Danke Schoen Water Lily 1 Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Seerose Posted February 28, 2016 Posted February 28, 2016 Danke Schoen Water Lily (Dankeschön) again. Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi
Pratyush Posted February 29, 2016 Posted February 29, 2016 Hi TR, Can you add the feature which I requested for this plugin?
TechnoRobbo Posted February 29, 2016 Author Posted February 29, 2016 Hi TR, Can you add the feature which I requested for this plugin? Too much on my plate - sorry for the wait There's 4 options in this scenario that would come from combinations Horizontal Symmetry and Vertical Symmetry. There's also the question of snapping to symmetry if the check boxes are clicked after an adjustment - is this an unwanted behavior? Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
TechnoRobbo Posted March 1, 2016 Author Posted March 1, 2016 Version 2.6.6 Adds X & Y Symmetry Option (Suggested by Pratyush) Ready for Download (because Pratyush has given me some of the best suggestions) 3 Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Eli Posted March 1, 2016 Posted March 1, 2016 (edited) Thanks TR, I have two more suggestions : 1. I like the Symmetry Option. Can an option to enter numerical values for a, b, c and d be added? 2. It would be nice if the effect could remember the amount of distortion applied to a layer so it can be repeated on other layers. Edited March 1, 2016 by Eli
TechnoRobbo Posted March 2, 2016 Author Posted March 2, 2016 1. I like the Symmetry Option. Can an option to enter numerical values for a, b, c and d be added? 2. It would be nice if the effect could remember the amount of distortion applied to a layer so it can be repeated on other layers. That's a huge rewrtie Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Eli Posted March 2, 2016 Posted March 2, 2016 It is OK as it is TR. It is not urgent, just a suggestion.... and perhaps too many cases for the numerical entries can make the Interface look too overwelming.
TechnoRobbo Posted March 3, 2016 Author Posted March 3, 2016 It is OK as it is TR. It is not urgent, just a suggestion.... and perhaps too many cases for the numerical entries can make the Interface look too overwelming. I'm working on it. Have to tread lightly so I don't introduce a bad bug 1 Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
TechnoRobbo Posted March 5, 2016 Author Posted March 5, 2016 Eli 1. I like the Symmetry Option. Can an option to enter numerical values for a, b, c and d be added? 2. It would be nice if the effect could remember the amount of distortion applied to a layer so it can be repeated on other layers. Version 2.7.0+ adds manual value input and Persistent Data during session. Ready for Download 1 Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Seerose Posted March 5, 2016 Posted March 5, 2016 Dear TR! Who works so much must also so much food & drink. Thank you very much. Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi
TechnoRobbo Posted March 5, 2016 Author Posted March 5, 2016 Danke schön water lily und Prost! Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Eli Posted March 5, 2016 Posted March 5, 2016 Thanks TR, Persisting Data is working but I can not see the manual value input:
TechnoRobbo Posted March 5, 2016 Author Posted March 5, 2016 That's why "Double Click to Edit" was added to the note. Select your corner and double click on the image. Format: " 1023 767" Click away to cancel - Press Enter to set. Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Eli Posted March 5, 2016 Posted March 5, 2016 I just got this error and do not know what it means: File: C:\Program Files\Paint.NET\Effects\DistortThis.dll Name: TRsDistortThis.EffectPlugin Version: 2.7.0.13591 Author: TechnoRobbo Copyright: Copyright 2013 © TechnoRobbo Website: http://www.technorobbo.com/ Full error message: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.NullReferenceException: Object reference not set to an instance of an object. at TRsDistortThis.EffectPlugin.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length) at PaintDotNet.Effects.BackgroundEffectRenderer.RenderWithClipMask(Effect effect, EffectConfigToken token, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, IRenderer`1 clipMaskRenderer) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 161 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderTile(EffectConfigToken token, Int32 tileIndex) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 141 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderNextTile(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 134 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RendererLoop(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 106 --- End of inner exception stack trace --- at PaintDotNet.Effects.BackgroundEffectRenderer.DrainExceptions() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 431 at PaintDotNet.Effects.BackgroundEffectRenderer.Abort() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 386 at PaintDotNet.Effects.BackgroundEffectRenderer.Start() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 332 at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClass42_5.<RunEffectImpl>b__4() in D:\src\pdn\src\PaintDotNet\Menus\EffectMenuBase.cs:line 1003
Eli Posted March 5, 2016 Posted March 5, 2016 That's why "Double Click to Edit" was added to the note. Select your corner and double click on the image. Format: " 1023 767" Click away to cancel - Press Enter to set. Thanks TR, I found them. I did not notice de Double Click message.
TechnoRobbo Posted March 5, 2016 Author Posted March 5, 2016 1 Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
TechnoRobbo Posted March 5, 2016 Author Posted March 5, 2016 I just got this error and do not know what it means: Need more details to reproduce Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Eli Posted March 5, 2016 Posted March 5, 2016 It happened again. But it is perhaps my fault as I was not using it properly. I took one of the corners (The upper left one) and begun to move it around rapidly click, click, click, click ... until I got an error. So it is my fault for abusing it. File: C:\Program Files\Paint.NET\Effects\DistortThis.dll Name: TRsDistortThis.EffectPlugin Version: 2.7.0.13591 Author: TechnoRobbo Copyright: Copyright 2013 © TechnoRobbo Website: http://www.technorobbo.com/ Full error message: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.NullReferenceException: Object reference not set to an instance of an object. at TRsDistortThis.EffectPlugin.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length) at PaintDotNet.Effects.BackgroundEffectRenderer.RenderWithClipMask(Effect effect, EffectConfigToken token, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, IRenderer`1 clipMaskRenderer) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 161 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderTile(EffectConfigToken token, Int32 tileIndex) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 141 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderNextTile(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 134 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RendererLoop(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 106 --- End of inner exception stack trace --- at PaintDotNet.Effects.BackgroundEffectRenderer.DrainExceptions() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 431 at PaintDotNet.Effects.BackgroundEffectRenderer.Abort() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 386 at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClass42_6.<RunEffectImpl>b__5() in D:\src\pdn\src\PaintDotNet\Menus\EffectMenuBase.cs:line 1052
TechnoRobbo Posted March 5, 2016 Author Posted March 5, 2016 It happened again. But it is perhaps my fault as I was not using it properly. I took one of the corners (The upper left one) and begun to move it around rapidly click, click, click, click ... until I got an error. So it is my fault for abusing it. I should be able to trap that error Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
TechnoRobbo Posted March 5, 2016 Author Posted March 5, 2016 I added a trap - see if you can break it Download 2.7.1+ Ready 1 Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Eli Posted March 6, 2016 Posted March 6, 2016 The trap did not work : File: C:\Program Files\Paint.NET\Effects\DistortThis.dll Name: TRsDistortThis.EffectPlugin Version: 2.7.1.22847 Author: TechnoRobbo Copyright: Copyright 2013 © TechnoRobbo Website: http://www.technorobbo.com/ Full error message: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.NullReferenceException: Object reference not set to an instance of an object. at TRsDistortThis.EffectPlugin.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length) at PaintDotNet.Effects.BackgroundEffectRenderer.RenderWithClipMask(Effect effect, EffectConfigToken token, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, IRenderer`1 clipMaskRenderer) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 161 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderTile(EffectConfigToken token, Int32 tileIndex) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 141 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderNextTile(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 134 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RendererLoop(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 106 --- End of inner exception stack trace --- at PaintDotNet.Effects.BackgroundEffectRenderer.DrainExceptions() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 431 at PaintDotNet.Effects.BackgroundEffectRenderer.Abort() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 386 at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClass42_6.<RunEffectImpl>b__5() in D:\src\pdn\src\PaintDotNet\Menus\EffectMenuBase.cs:line 1052
TechnoRobbo Posted March 6, 2016 Author Posted March 6, 2016 I assume your clicking around quickly trying to force the crash - I've neglected to pickup the PDN CancelRequest. Here's a version that does acknowledge it. Version 2.7.2+ ready for download 1 Go out there and be amazing. Have Fun, TRSome Pretty Pictures Some Cool Plugins
Eli Posted March 6, 2016 Posted March 6, 2016 Yes, I was clicking around quickly. I will not do it again! It is probably my aging PC.
Recommended Posts