eggs Posted August 11, 2017 Share Posted August 11, 2017 Thank you, for your help Pixey and AndrewDavid (I'm another Vancouverite, btw) and thank you SimMetric for a great plug-in which allowed me to change the spacing in this logo that I was playing with today: aNiceLookingLogo Quote Link to comment Share on other sites More sharing options...
Eli Posted August 12, 2017 Share Posted August 12, 2017 @simmetric Thanks for the update. The Spaced text works great inside a rectangular selection but sometimes I would like to be able to type and fit text in the middle of a round selection or circle. Would it be possible to add that feature to the effect? Spoiler Quote Link to comment Share on other sites More sharing options...
simmetric Posted August 16, 2017 Author Share Posted August 16, 2017 On 8/13/2017 at 1:54 AM, Eli said: @simmetric Thanks for the update. The Spaced text works great inside a rectangular selection but sometimes I would like to be able to type and fit text in the middle of a round selection or circle. Would it be possible to add that feature to the effect? Reveal hidden contents That's an interesting idea. Paint.NET only gives the bounding rectangle of the selection area but it's possible to find the actual selection by approximation. I've examined a few plugins, none of them seem to try and find the actual selection but there's a way to do it. I'm going to look into this and will let you know if it produces something workable. 1 Quote Link to comment Share on other sites More sharing options...
simmetric Posted October 10, 2017 Author Share Posted October 10, 2017 (edited) So, it's been a while since @Eli's request. Soon after I started looking into it, I had a working solution. Unfortunately this introduced a couple of bugs that were hard to solve, and I had almost no time to work on the plugin. Eventually I decided to rewrite the entire plugin, cleaning up the code and probably producing faster results. As of now the opening post has been updated with the latest version 3.0 which adds support for any non-rectangular selection. Note that the plugin assumes that the selection is one whole and is convex (meaning there can be no holes inside the selection). @Eli please let me know how this version works for you. For the next version I will probably add an option to define the margins. Edited October 16, 2017 by simmetric 2 3 Quote Link to comment Share on other sites More sharing options...
Eli Posted October 10, 2017 Share Posted October 10, 2017 @simmetric Thanks for this new feature. It is working pretty well. 1 Quote Link to comment Share on other sites More sharing options...
lynxster4 Posted October 10, 2017 Share Posted October 10, 2017 Thank you @simmetric for the update! 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...
Whirl Posted December 13, 2017 Share Posted December 13, 2017 FontSize is decerased by -10 with your current FontSize number, meanwhile you are in plugin Quote Link to comment Share on other sites More sharing options...
SirNezarac Posted April 1, 2018 Share Posted April 1, 2018 how to install it? ty my dudes c: Quote Link to comment Share on other sites More sharing options...
Pixey Posted April 1, 2018 Share Posted April 1, 2018 This is how you install Plugins: http://www.boltbait.com/pdn/InstallingEffects.php Quote How I made Jennifer & Halle in Paint.net My Gallery | My Deviant Art "Rescuing one animal may not change the world, but for that animal their world is changed forever!" anon. Link to comment Share on other sites More sharing options...
Skofa Posted May 29, 2018 Share Posted May 29, 2018 (edited) the anti aliasing isn't doing what it's meant to for me. I'm trying to make the text simple pixels all one color no shading or "aliasing" I guess. but the lowest setting of it wont do that even though it used to do it perfectly. I don't think I've changed anything to make it act this way but since the program hasn't updated or anything something had to have changed. so does anyone know if certain windows settings or updates makes it this way? or maybe if the plugin conflicts with other plugins to cause this? Edit: Nevermind. Apparently, turning on "ClearType" in the Windows appearance settings caused that whole anti aliasing issue. Edited May 29, 2018 by Skofa Quote Link to comment Share on other sites More sharing options...
xod Posted November 25, 2018 Share Posted November 25, 2018 Does anyone have version 3.0 of this plugin? Version that adds support for non-rectangular selections? Can she / he share it with me? Thanks. Quote Link to comment Share on other sites More sharing options...
ReMake Posted November 25, 2018 Share Posted November 25, 2018 I believe that version 2.0 is the latest at this point in time (see https://github.com/simmetric/Paint.NET-Plugins/blob/master/SpacedText/Properties/AssemblyInfo.cs). Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 25, 2021 Share Posted October 25, 2021 This plugin is going to need an update with the upcoming release of 4.3.3. It's using internal methods from the SystemLayer DLL, which is strictly forbidden in the rules that are posted prominently in the Plugin Developers section of the forum. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
otuncelli Posted October 25, 2021 Share Posted October 25, 2021 6 minutes ago, Rick Brewster said: This plugin is going to need an update with the upcoming release of 4.3.3. It's using internal methods from the SystemLayer DLL, which is strictly forbidden in the rules that are posted prominently in the Plugin Developers section of the forum. Yes, It references SystemLayer DLL in project file but it doesn't seem to utilize it. https://github.com/simmetric/Paint.NET-Plugins/search?q=SystemLayer When I look with ILSpy, it doesn't show me. Quote Link to comment Share on other sites More sharing options...
AndrewDavid Posted October 25, 2021 Share Posted October 25, 2021 @otuncelli Download source, converted to NET 5.0 and this is what appears; and one of the offending lines of code (I think) DstArgs.Surface.Clear(renderRects[i].ToRectInt32(), ColorBgra.Transparent); Quote Link to comment Share on other sites More sharing options...
otuncelli Posted October 25, 2021 Share Posted October 25, 2021 15 minutes ago, AndrewDavid said: @otuncelli Download source, converted to NET 5.0 and this is what appears; This references panel just shows what you manually reference in csproj file. Actual references for the resulting assembly may be different than those you manually set. Compiler search and strips unused assembly references automatically. 51 minutes ago, AndrewDavid said: DstArgs.Surface.Clear(renderRects[i].ToRectInt32(), ColorBgra.Transparent); Yes, this method became obsolete and the author needs to change this to Surface.Fill instead of Surface.Clear. This is a different problem though. You should be able to suppress this error and compile the plugin by marking the methods, constructors and other stuff as Obsolete that are calling Obsolete API of Paint.NET. But keep in mind, this is just for testing, you shouldn't release a plugin that uses Obsolete methods. Paint.NET is keeping them just for old plugins (like this one) to not break. [Obsolete] protected override void OnRender(Rectangle[] renderRects, int startIndex, int length) Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 26, 2021 Share Posted October 26, 2021 19 hours ago, otuncelli said: Yes, It references SystemLayer DLL in project file but it doesn't seem to utilize it. https://github.com/simmetric/Paint.NET-Plugins/search?q=SystemLayer When I look with ILSpy, it doesn't show me. That's not what mine shows. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 26, 2021 Share Posted October 26, 2021 17 hours ago, otuncelli said: You should be able to suppress this error and compile the plugin by marking the methods, constructors and other stuff as Obsolete that are calling Obsolete API of Paint.NET. And if anyone actually ever does that I'll ban them 😂 I don't think it would work though, you'd have to mark the effect itself as [Obsolete] and the plugin loader will will skip it. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
otuncelli Posted October 26, 2021 Share Posted October 26, 2021 (edited) 2 hours ago, Rick Brewster said: That's not what mine shows. This is an old version. The plugin from the first page doesn't have this. It seems to be fixed with this commit back in 2017. It seems like the author forgot to update the version. https://github.com/simmetric/Paint.NET-Plugins/commit/eae99971de632354c7e59a80d1da7a0c611fbbcb#diff-f86412165b4b252938e93080785c780a1fa18e4f12405844c74df3f263019f5fL26 2 hours ago, Rick Brewster said: And if anyone actually ever does that I'll ban them 😂 I don't think it would work though, you'd have to mark the effect itself as [Obsolete] and the plugin loader will will skip it. Yep, they'll need to publish it first though 🤪 You don't have to mark effect class itself. Yes, it doesn't load if I mark the class as Obsolete. But marking the constructor, methods etc... individually worked in my tests. Edited October 26, 2021 by otuncelli Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 26, 2021 Share Posted October 26, 2021 Yeah the version # is problematic. From what I can see, the newer version has an lower version # stamped onto it. So, I can't cleanly block the "old" effect from loading while allowing the "new" version. I can just remove the block though, and if someone has the old version it'll just crash ¯\_(ツ)_/¯ Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 23, 2021 Share Posted November 23, 2021 On 10/25/2021 at 3:14 PM, otuncelli said: DstArgs.Surface.Clear(renderRects[i].ToRectInt32(), ColorBgra.Transparent); The fix in the source code is easy -- just remove the call to `ToRectInt32()`. The RectInt32 struct now has an implicit casting operator to Rectangle. I'll be shimming this and releasing a 4.3.4 update at some point. Got an e-mail last night from someone who's workflow at work was broken by this. The shim is straightforward, I just need to wake up enough ☕☕☕ to code up the string manipulations for it Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
REALSANTUCHI Posted November 27, 2021 Share Posted November 27, 2021 Greetings I'm a new person to this forum, and i recently wanted to register and create this account as an opportunity to talk about a possible troubleshoot to a plugin (and probably more plugins) that seems to be problematic with Paint.NET in the recent version 4.3.3 (stable) I use the plugin known as "Spaced Text" made by simmetric for some graphic design sake. The plugin just works fine and all, until 4.3.3 came out and i heard this plugin crashes Paint.NET, i had this plugin installed for a while now, when i try to fire up this plugin, the menu and visual screen pops in, but when i want to do something, the program crashes. I'll be sending a screenshot and the log files as an evidence. Do i have to downgrade to 4.3.2 or is it a problem with probably .NET Framework 6 and new code it now has? pdncrash.3.log Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 30, 2021 Share Posted November 30, 2021 @REALSANTUCHI, no need to downgrade. I'll be releasing 4.3.4 soon which will fix the crash. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
heliotrica Posted July 28 Share Posted July 28 if only if you could turn antialiasing off on it 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.