Popular Post toe_head2001 Posted April 15, 2017 Popular Post Share Posted April 15, 2017 Rubber Stamp Effects -> Object -> Rubber Stamp Before: After: Changelog v1.0 (April 15, 2017) Initial release Download RubberStamp.zip Source Code https://github.com/toehead2001/pdn-rubber-stamp Icon from Fugue Icons. 14 Quote (September 25th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Djisves Posted April 15, 2017 Share Posted April 15, 2017 Thank you. Also useful for turning any font into a grunge font. Quote Link to comment Share on other sites More sharing options...
Seerose Posted April 16, 2017 Share Posted April 16, 2017 @toe_head2001! Thanks for sharing your plugin with us. "happy easter" Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to comment Share on other sites More sharing options...
lynxster4 Posted April 17, 2017 Share Posted April 17, 2017 Thanks, toe_head for another great plugin! 1 Quote My Art Gallery | My Shape Packs | ShapeMaker Mini Tut | Air Bubble Stained Glass Chrome Text with Reflections | Porcelain Text w/ Variegated Coloring | Realistic Knit PatternOpalescent Stained Glass | Frosted Snowman Cookie | Leather Texture | Plastic Text | Silk Embroidery Visit my Personal Website "Never, ever lose your sense of humor - you'll live longer" Link to comment Share on other sites More sharing options...
ingwer Posted April 17, 2017 Share Posted April 17, 2017 Thank you toe_head for this nice plugin! 1 Quote Link to comment Share on other sites More sharing options...
Seerose Posted May 15, 2017 Share Posted May 15, 2017 (edited) Dear @ingwer! Edited April 19, 2018 by Seerose 1 Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to comment Share on other sites More sharing options...
Seerose Posted May 15, 2017 Share Posted May 15, 2017 (edited) @toe_head2001! Thank you so much for your effort. It is so very very cool. Edited April 19, 2018 by Seerose Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to comment Share on other sites More sharing options...
ingwer Posted May 16, 2017 Share Posted May 16, 2017 Dear Seerose, thank you so much for the wonderful picture and your kind words! You're always soooooooooooo nice And you already discovered the video about Rubber Stamp on YT, although I didn't post a link here ... 1 Quote Link to comment Share on other sites More sharing options...
toe_head2001 Posted January 11, 2018 Author Share Posted January 11, 2018 (edited) To demonstrate some of the new features of CodeLab v3, I converted my 'Rubber Stamp' Visual Studio project to a CodeLab script. New features specifically demonstrated here are: the PreRender method, Slider Decorations (on Amount3), and Prop Rules (on Amount6). Previously, those three things had to be done in Visual Studio. Hopefully it will be of some interest to a few people. Spoiler // Name: Rubber Stamp // Submenu: Object // Author: toe_head2001 // Title: // Version: 1.0 // Desc: Rubber Stamp Effect // Keywords: rubber|stamp // URL: https://forums.getpaint.net/index.php?showtopic=111225 #region UICode IntSliderControl Amount1 = 50; // [0,100] Scale DoubleSliderControl Amount2 = 1; // [0,1] Roughness IntSliderControl Amount3 = 85; // [0,255,4] Minimum Opacity ReseedButtonControl Amount4 = 0; // [255] Reseed CheckboxControl Amount5 = false; // [0,1] Use Custom Color ColorWheelControl Amount6 = ColorBgra.FromBgr(0,0,0); // [PrimaryColor] {Amount5} #endregion readonly BinaryPixelOp normalOp = LayerBlendModeUtil.CreateCompositionOp(LayerBlendMode.Normal); CloudsEffect cloudsEffect = new CloudsEffect(); PropertyCollection cloudsProps; Surface emptySurface; Surface cloudSurface; void PreRender(Surface dst, Surface src) { if (emptySurface == null) emptySurface = new Surface(src.Size); if (cloudSurface == null) cloudSurface = new Surface(src.Size); cloudsProps = cloudsEffect.CreatePropertyCollection(); PropertyBasedEffectConfigToken CloudsParameters = new PropertyBasedEffectConfigToken(cloudsProps); CloudsParameters.SetPropertyValue(CloudsEffect.PropertyNames.Scale, Amount1); CloudsParameters.SetPropertyValue(CloudsEffect.PropertyNames.Power, Amount2); CloudsParameters.SetPropertyValue(CloudsEffect.PropertyNames.Seed, (int)Amount4); using (EffectEnvironmentParameters environParameters = new EffectEnvironmentParameters(ColorBgra.Black, Color.FromArgb(Amount3, Color.Black), 0, EnvironmentParameters.GetSelectionAsPdnRegion(), emptySurface)) cloudsEffect.EnvironmentParameters = environParameters; cloudsEffect.SetRenderInfo(CloudsParameters, new RenderArgs(cloudSurface), new RenderArgs(emptySurface)); } void Render(Surface dst, Surface src, Rectangle rect) { cloudsEffect.Render(new Rectangle[1] { rect }, 0, 1); ColorBgra currentPixel; for (int y = rect.Top; y < rect.Bottom; y++) { if (IsCancelRequested) return; for (int x = rect.Left; x < rect.Right; x++) { currentPixel = (Amount5) ? Amount6 : src[x, y]; currentPixel.A = Int32Util.ClampToByte(cloudSurface[x, y].A + src[x, y].A - byte.MaxValue); dst[x, y] = currentPixel; } } } protected override void OnDispose(bool disposing) { if (disposing) { // Release any surfaces or effects you've created. if (emptySurface != null) { emptySurface.Dispose(); emptySurface = null; } if (cloudSurface != null) { cloudSurface.Dispose(); cloudSurface = null; } if (cloudsEffect != null) { cloudsEffect.Dispose(); cloudsEffect = null; } } base.OnDispose(disposing); } Edited May 29, 2020 by toe_head2001 2 3 Quote (September 25th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Irfan Nizar Posted April 24, 2020 Share Posted April 24, 2020 How can this plug-in can be installed for Microsoft Stores App Version 4.2.10. Please reply to @irfan@merchant.lk as well. Quote Link to comment Share on other sites More sharing options...
Laceydesigns Posted July 30, 2020 Share Posted July 30, 2020 Does this plugin no longer work? Or is it only for older versions of paint??? I downloaded it but it didn't work in paint 4.2.12 - Is there a newer plugin or a different way to ake this rubber stamp distressed look?? TIA! Quote Link to comment Share on other sites More sharing options...
toe_head2001 Posted July 30, 2020 Author Share Posted July 30, 2020 13 minutes ago, Laceydesigns said: Does this plugin no longer work? Or is it only for older versions of paint? It still works just fine in the current version of paint.net. What makes you say it didn't work? Quote (September 25th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Laceydesigns Posted August 2, 2020 Share Posted August 2, 2020 (edited) On 7/30/2020 at 1:38 AM, toe_head2001 said: It still works just fine in the current version of paint.net. What makes you say it didn't work? I downloaded it and installed it but it does not show up in my effects menu. I wonder if I didn't install it correctly? I am not very experienced with this stuff at all, but I noticed there are two things to download above - the source code and the rubberstampzip - are they both the same or do both need to be downloaded and installed in the effect folder in paint??? I watched several videos on how to unzip, copy to paint effects folder etc, but it doesn't show up in my pull down screen with the other effects. Do you have a method of downloading that you would be able to share, I really want this effect but I'm sure its something I'm not doing correctly. Thank you!! Edited August 3, 2020 by Laceydesigns Quote Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted August 3, 2020 Share Posted August 3, 2020 Classic or MS Store version? Installation instructions can be found here: https://www.getpaint.net/doc/latest/InstallPlugins.html Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to comment Share on other sites More sharing options...
Laceydesigns Posted August 3, 2020 Share Posted August 3, 2020 (edited) 1 hour ago, Ego Eram Reputo said: Classic or MS Store version? Installation instructions can be found here: https://www.getpaint.net/doc/latest/InstallPlugins.html Classic. Once I have unzipped the folder how do I open it to look at the dll folders? I am so confused, every video I watch they just double click on it and it opens, mine asks to find a program to open it?? Sorry I'm just not good at this stuff. Edited August 3, 2020 by Laceydesigns Quote Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted August 3, 2020 Share Posted August 3, 2020 Not a problem, let's see if we can walk you through it Right click on the zipped file and see if you have an option to Extract. If so hit that and then follow the prompt to extract the files. Once you've extracted them, find where they were extracted to using your file explorer. Hint: probably in your Downloads folder. Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to comment Share on other sites More sharing options...
Laceydesigns Posted August 3, 2020 Share Posted August 3, 2020 (edited) Ok I think I figured it out, thank you for your help you are the best!!!!!!!!!!!!!!!!! Edited August 3, 2020 by Laceydesigns Quote Link to comment Share on other sites More sharing options...
Heru Posted December 17, 2021 Share Posted December 17, 2021 On 4/15/2017 at 1:59 PM, toe_head2001 said: Rubber Stamp Effects -> Object -> Rubber Stamp Before: After: Changelog v1.0 (April 15, 2017) Initial release Download RubberStamp.zip 5.4 kB · 3,873 downloads Source Code https://github.com/toehead2001/pdn-rubber-stamp Icon from Fugue Icons. after I put the file (plugin) I still can not see Effects -> Object -> "Rubber Stamp", is there anyone can help me, why ? thank you On 4/15/2017 at 1:59 PM, toe_head2001 said: Quote Link to comment Share on other sites More sharing options...
Heru Posted December 17, 2021 Share Posted December 17, 2021 3 hours ago, Heru said: after I put the file (plugin) I still can not see Effects -> Object -> "Rubber Stamp", is there anyone can help me, why ? thank you Finally I can find that plugin (rubber Stamp) after several trying update. I already test it, nice Plugin, ..... Thanks so much Quote Link to comment Share on other sites More sharing options...
aeciolemos Posted January 18 Share Posted January 18 Hi @toe_head2001 I just installed on the latest version of Paint.NET 5.0.8410.34435 and it still works very well. Thanks for this! Amazing! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.