zaya Posted August 15, 2019 Share Posted August 15, 2019 (edited) Hey guys, I made a plugin that will convert any selected area of an image into a mandala (radial symmetry based on some slice of the largest possible circle that can fit in the selection). I've seen a few other mandala makers on here, but as far as I can tell, this is the only one that works on any shape of input or selections. I've attached the dll and CodeLab-generated install script to this post, and if you're interested in seeing the source code, this plugin is open source, and the CodeLab .cs file can be viewed here It will appear in Distort > zKaleidoscope (This is the first plugin I've ever published, please let me know if I did anything outside of standard practices) Here's a sample of what the output and UI looks like: And here's a full image edit I slapped together with it: Let me know what you think! zkaleidoscope.zip Edited August 18, 2019 by zaya removed square option; added feather slider to help blend mandalas 4 Quote Link to comment Share on other sites More sharing options...
Panchdara Posted August 15, 2019 Share Posted August 15, 2019 (edited) Hi Zaya. This name conflicts with MadJic's Kaleidoscope. edit: sorry - didn't mean to be as blunt. I would second the same thoughts as Eli and Lynxster4. Bestest Edited August 15, 2019 by Panchdara Quote Link to comment Share on other sites More sharing options...
Eli Posted August 15, 2019 Share Posted August 15, 2019 Hello @zaya, I will be happy to test it but at this time your kaleidoscope effect wants to replace another plugin already installed on my PC. You may need to rename it to something like "Zaya's Kaleidoscope" I like what you did on the second photo. It looks like a burst of stars. I wonder if you could add a fading effect (alpha) on the outside so it would blend with the background. Quote Link to comment Share on other sites More sharing options...
lynxster4 Posted August 15, 2019 Share Posted August 15, 2019 Hi @zaya and welcome! We would love to try your new plugin. You need to rebuild the dll file under a different name...maybe zkaleidoscope? I saw you put it in a different submenu but it's still writing over MadJik's plugin because his dll file is named the same. I'm sure the PDN users are not going to want to move dll files in and out of the Effects folder. If you could make that change, it would be great! Thank you for the new plugin! 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...
zaya Posted August 15, 2019 Author Share Posted August 15, 2019 @Panchdara, @Eli, @lynxster4 No problem at all! Sorry if I caused anyone to accidentally overwrite their existing kaleidoscope.dll files. Please see the updated attachment on my OP. Quote Link to comment Share on other sites More sharing options...
Seerose Posted August 15, 2019 Share Posted August 15, 2019 @zaya! Hi welcome to the forum ! Thank you for sharing this with us! 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...
Eli Posted August 15, 2019 Share Posted August 15, 2019 @zaya I like the results. But I experienced some crashes when using the "Square" option. Crash error: Spoiler File: C:\Program Files\Paint.NET\Effects\zkaleidoscope.dll Name: zkaleidoscopeEffect.zkaleidoscopeEffectPlugin Version: 1.2.7166.16681 Author: Copyright ©2019 by Zaya Copyright: zKaleidoscope selected pixels Website: https://www.getpaint.net/redirect/plugins.html Full error message: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.ArgumentOutOfRangeException: Coordinates out of range, max={Width=799, Height=599} Parameter name: (x,y) Actual value was {X=291,Y=-109}. at PaintDotNet.Surface.GetSetItemThrow(Int32 x, Int32 y) in D:\src\pdn\src\Core\Surface.cs:line 813 at zkaleidoscopeEffect.zkaleidoscopeEffectPlugin.Render(Surface dst, Surface src, Rectangle rect) at zkaleidoscopeEffect.zkaleidoscopeEffectPlugin.OnRender(Rectangle[] rois, Int32 startIndex, Int32 length) at PaintDotNet.Effects.Effect`1.Render(Rectangle[] renderRects, Int32 startIndex, Int32 length) in D:\src\pdn\src\Effects\Effect`1.cs:line 55 at PaintDotNet.Effects.Effect`1.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length) in D:\src\pdn\src\Effects\Effect`1.cs:line 98 at PaintDotNet.Effects.BackgroundEffectRenderer.RenderWithClipMask(Effect effect, EffectConfigToken token, RenderArgs dstArgs, RenderArgs srcArgs, RectInt32[] rois, IRenderer`1 clipMaskRenderer) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 193 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderTile(EffectConfigToken token, Int32 tileIndex) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 173 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderNextTile(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 166 at PaintDotNet.Effects.BackgroundEffectRenderer.ThreadFunction() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 274 --- End of inner exception stack trace --- at PaintDotNet.Effects.BackgroundEffectRenderer.DrainExceptions() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 456 at PaintDotNet.Effects.BackgroundEffectRenderer.Abort() in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 411 at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClass41_6.<RunEffectImpl>b__6() in D:\src\pdn\src\PaintDotNet\Menus\EffectMenuBase.cs:line 1008 2 Quote Link to comment Share on other sites More sharing options...
Panchdara Posted August 16, 2019 Share Posted August 16, 2019 (edited) Start PDN, New file, open picture (1280x720), Distort->zkaleidoscope, Square, then rotate then this.... (Thanks Zaya - hopefully annother small error check - cheers) -edit- seems to be in the square side of things?? This text file was created because paint.net crashed. Please e-mail this to crashlog4@getpaint.net so we can diagnose and fix the problem. Application version: paint.net 4.2.1 (Final 4.201.7158.31906) Time of crash: 8/16/2019 7:48:16 AM Application uptime: 00:00:26.4270499 Application state: Running Working set: 292,480 KiB Handles and threads: 1845 handles, 53 threads, 172 gdi, 252 user Install type: Classic Application directory: C:\Program Files\paint.net Current directory: C:\Program Files\paint.net Install directory: C:\Program Files\paint.net OS Version: Windows 10 Pro 10.0.18362.0 x64 (0x30) .NET version: CLR 4.0.30319.42000 x64 Processor: "Intel(R) Core(TM) i7-3840QM CPU @ 2.80GHz" @ ~2794MHz (4C/8T, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, AVX) Physical memory: 16331 MB Video card: AMD Radeon HD 7500M/7600M Series (v:1002, d:6841, r:0), Microsoft Basic Render Driver (v:1414, d:8C, r:0) Hardware acceleration: True (default: True) UI animations: True UI DPI: 96 dpi (1.00x scale) UI theme: VisualStyleClass=Aero, EffectiveTheme=Aero, DWM=yes, AeroColorScheme=Light, ThemeFileName=Aero.msstyles Updates: True, 8/16/2019 Locale: pdnr.c: en-US, hklm: en-US, hkcu: en-US, cc: en-US, cuic: en-US Flags: Exception details: System.ArgumentOutOfRangeException: Coordinates out of range, max={Width=1279, Height=719} Parameter name: (x,y) Actual value was {X=999,Y=720}. at PaintDotNet.ExceptionUtil.ThrowArgumentOutOfRangeException(String paramName, Object actualValue, String message) in D:\src\pdn\src\Base\ExceptionUtil.cs:line 107 at PaintDotNet.Surface.GetSetItemThrow(Int32 x, Int32 y) in D:\src\pdn\src\Core\Surface.cs:line 813 at zkaleidoscopeEffect.zkaleidoscopeEffectPlugin.Render(Surface dst, Surface src, Rectangle rect) at zkaleidoscopeEffect.zkaleidoscopeEffectPlugin.OnRender(Rectangle[] rois, Int32 startIndex, Int32 length) at PaintDotNet.Effects.Effect`1.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length) in D:\src\pdn\src\Effects\Effect`1.cs:line 99 at PaintDotNet.Effects.BackgroundEffectRenderer.RenderWithClipMask(Effect effect, EffectConfigToken token, RenderArgs dstArgs, RenderArgs srcArgs, RectInt32[] rois, IRenderer`1 clipMaskRenderer) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 196 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderTile(EffectConfigToken token, Int32 tileIndex) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 175 at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.RenderNextTile(EffectConfigToken token) in D:\src\pdn\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 167 at PaintDotNet.Effects.EffectRendererWorkItemQueue.OnExecuteNextWorkItem() in D:\src\pdn\src\PaintDotNet\Effects\EffectRendererWorkItemQueue.cs:line 131 at PaintDotNet.Threading.MultithreadedWorkItemDispatcher.WorkThreadProc(Object context) in D:\src\pdn\src\Core\Threading\MultithreadedWorkItemDispatcher.cs:line 470 at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart(Object obj) Managed assemblies: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll PaintDotNet, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.exe PaintDotNet.Core, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Core.dll PaintDotNet.Base, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Base.dll WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll PaintDotNet.SystemLayer, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.SystemLayer.dll PaintDotNet.Framework, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Framework.dll PaintDotNet.Resources, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Resources.dll PaintDotNet.Effects, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Effects.dll PaintDotNet.Data, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Data.dll System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll PaintDotNet.SystemLayer.Native.x64, Version=4.201.7158.31906, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.SystemLayer.Native.x64.dll System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.CompilerServices.Unsafe.dll ABRFileType, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\ABRFileType.dll AnimGIF, Version=2.4.4119.28305, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\AnimGIF.dll "AA's_Assistant", Version=1.1.4329.33034, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\AA's_Assistant.dll ArgusPDN.AppIconSet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\ArgusPDN.AppIconSet.dll Aardvark, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Aardvark.dll Base64FileType, Version=1.0.0.8, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\Base64FileType.dll AForge, Version=2.2.5.0, Culture=neutral, PublicKeyToken=c1db6ff4eaa06aeb @ C:\Program Files\paint.net\Effects\AForge.dll CSVFiletype, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\CSVFiletype.dll FSHfiletype, Version=1.2.4.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\FSHfiletype.dll AForge.Imaging, Version=2.2.5.0, Culture=neutral, PublicKeyToken=ba8ddea9676ca48b @ C:\Program Files\paint.net\Effects\AForge.Imaging.dll IcoCur, Version=4.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\IcoCur.dll AlignPlugin, Version=1.5.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\AlignPlugin.dll ImSVG.Open.FileType, Version=0.18.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\ImSVG.Open.FileType.dll Alpha2Gray, Version=4.5.6832.21862, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Alpha2Gray.dll Jpeg2000Filetype, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\Jpeg2000Filetype.dll AlphaThreshold, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\AlphaThreshold.dll Alpha_to_0, Version=1.0.4452.22746, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Alpha_to_0.dll OptimizedJPEG, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\OptimizedJPEG.dll Alpha_to_255, Version=1.0.4452.22782, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Alpha_to_255.dll OptiPngFileType, Version=11.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\OptiPngFileType.dll Animal, Version=2.2.5.20384, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Animal.dll PaintShopProFiletype, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\PaintShopProFiletype.dll Apply Texture, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Apply Texture.dll PatternFileType, Version=1.0.5.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\PatternFileType.dll ArgusPDN.Barcode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\ArgusPDN.Barcode.dll ArgusPDN.EdgeDetect, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\ArgusPDN.EdgeDetect.dll ArgusPDN.FFTEffects, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\ArgusPDN.FFTEffects.dll ArgusPDN.Unblend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\ArgusPDN.Unblend.dll RawFileType, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\RawFileType.dll ArtyThing, Version=1.0.5.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\ArtyThing.dll AutoChrome, Version=1.2.5.19669, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\AutoChrome.dll AutoChromeNoise, Version=1.2.5.23331, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\AutoChromeNoise.dll SvgFileType, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\SvgFileType.dll BandWPlus, Version=1.1.6909.27136, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\BandWPlus.dll TileImageFileType, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\TileImageFileType.dll ...... all other effects.... ...... WaveTextSUI, Version=1.2.4415.33440, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\WaveTextSUI.dll WetFloor, Version=1.2.5.14166, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\WetFloor.dll WhichSymbolRedux, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\WhichSymbolRedux.dll XYCoords, Version=1.2.6.20985, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\XYCoords.dll zkaleidoscope, Version=1.2.7166.16681, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\zkaleidoscope.dll Native modules: C:\Program Files\paint.net\PaintDotNet.exe, version=4.201.7158.31906 C:\WINDOWS\SYSTEM32\ntdll.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\MSCOREE.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\KERNEL32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\KERNELBASE.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\apphelp.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\ADVAPI32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\msvcrt.dll, version=7.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\sechost.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\RPCRT4.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll, version=4.8.3752.0 built by: NET48REL1 C:\WINDOWS\System32\SHLWAPI.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\combase.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\ucrtbase.dll, version=10.0.18362.267 (WinBuild.160101.0800) C:\WINDOWS\System32\bcryptPrimitives.dll, version=10.0.18362.295 (WinBuild.160101.0800) C:\WINDOWS\System32\GDI32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\win32u.dll, version=10.0.18362.295 (WinBuild.160101.0800) C:\WINDOWS\System32\gdi32full.dll, version=10.0.18362.295 (WinBuild.160101.0800) C:\WINDOWS\System32\msvcp_win.dll, version=10.0.18362.267 (WinBuild.160101.0800) C:\WINDOWS\System32\USER32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\IMM32.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\kernel.appcore.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\VERSION.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\SYSTEM32\VCRUNTIME140_CLR0400.dll, version=14.10.25028.0 built by: VCTOOLSD15RTM C:\WINDOWS\SYSTEM32\ucrtbase_clr0400.dll, version=14.10.25028.0 built by: VCTOOLSD15RTM C:\WINDOWS\System32\psapi.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\mscorlib\5bf3aec1e2354e12f9476c318d90a261\mscorlib.ni.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\System32\ole32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\uxtheme.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System\d8eed133ae660904dfe3ed4521157cbc\System.ni.dll, version=4.8.3801.0 built by: NET48REL1LAST_B C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Core\c83a55ac24be5064997ad379ac4c05dd\System.Core.ni.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\WindowsBase\cc28cd9c9e46c831bd713e9f3bac4495\WindowsBase.ni.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\System32\CRYPTSP.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\rsaenh.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\bcrypt.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\CRYPTBASE.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Drawing\161a1c7e4ffd285861d795400055298c\System.Drawing.ni.dll, version=4.8.3752.0 built by: NET48REL1 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PresentationCore\f4faf1303b1df8ec1e8d3cc41db4ee24\PresentationCore.ni.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Presentatio5ae0f00f#\727f54dd1edfbffae77a885df541d96d\PresentationFramework.ni.dll, version=4.8.3815.0 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet.Base\8487717ad7e40b400eabbfc9b67ccff2\PaintDotNet.Base.ni.dll, version=4.201.7158.31906 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Windows.Forms\f5f80716910ae67af47362dace62e424\System.Windows.Forms.ni.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet500b2e4f#\9d468f97723f7589fd85c717bbd4f89e\PaintDotNet.SystemLayer.ni.dll, version=4.201.7158.31906 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet.Core\df12ce61bfbb6b4afa7b6fcf2b787085\PaintDotNet.Core.ni.dll, version=4.201.7158.31906 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet26779e70#\77a64cbb5235e0bde9887c2409fd52b6\PaintDotNet.Resources.ni.dll, version=4.201.7158.31906 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet7afaaa15#\8e1bd600dc0d5b3be2994694f39aa343\PaintDotNet.Framework.ni.dll, version=4.201.7158.31906 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet.Data\baeab5b735a15b1f141ccd06d974ad55\PaintDotNet.Data.ni.dll, version=4.201.7158.31906 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet.Effects\98acc1865e76b948fba79abdc091c8a3\PaintDotNet.Effects.ni.dll, version=4.201.7158.31906 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNet\3fd1584a46e138c3602ad43ee47a461b\PaintDotNet.ni.exe, version=4.201.7158.31906 C:\WINDOWS\SYSTEM32\dwrite.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\wpfgfx_v0400.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\System32\OLEAUT32.dll, version=10.0.18362.295 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\MSVCP140_CLR0400.dll, version=14.10.25028.0 built by: VCTOOLSD15RTM C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\PresentationNative_v0400.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\System32\shell32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\cfgmgr32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\shcore.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\windows.storage.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\profapi.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\powrprof.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\UMPDC.dll, version= C:\Program Files\paint.net\SxS\X64\vcruntime140.dll, version=14.20.27508.1 built by: vcwrkspc C:\Program Files\paint.net\SxS\X64\vcruntime140_1.dll, version=14.20.27508.1 built by: vcwrkspc C:\Program Files\paint.net\SxS\X64\msvcp140.dll, version=14.20.27508.1 built by: vcwrkspc C:\Program Files\paint.net\SxS\X64\msvcp140_1.dll, version=14.20.27508.1 built by: vcwrkspc C:\Program Files\paint.net\SxS\X64\msvcp140_2.dll, version=14.20.27508.1 built by: vcwrkspc C:\Program Files\paint.net\SxS\X64\vcomp140.dll, version=14.20.27508.1 built by: vcwrkspc C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Configuration\42d5b506d72f14266bbe77f755ec0dfd\System.Configuration.ni.dll, version=4.8.3752.0 built by: NET48REL1 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Xml\0277f6692b701b22d96240b0cde99539\System.Xml.ni.dll, version=4.8.3752.0 built by: NET48REL1 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clrjit.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\System32\MSCTF.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\PaintDotNetc8826574#\01c5abce074ba63ac932bdab1b9bb436\PaintDotNet.SystemLayer.Native.x64.ni.dll, version=4.201.7158.31906 C:\Program Files\paint.net\PaintDotNet.SystemLayer.Native.x64.dll, version=4.201.7158.31906 C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.18362.295_none_17ae9fa26da28c60\gdiplus.dll, version=10.0.18362.295 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\PROPSYS.dll, version=7.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\dxgi.dll, version=10.0.18362.267 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\dxcore.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\clbcatq.dll, version=2001.12.10941.16384 (WinBuild.160101.0800) C:\WINDOWS\System32\UIAnimation.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.18362.295_none_e6c3acbd13101292\comctl32.dll, version=6.10 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\WindowsCodecs.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\d2d1.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\wtsapi32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\WINSTA.dll, version=10.0.18362.53 (WinBuild.160101.0800) C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Xaml\189967209f079a23ae32f74fcfd5c51f\System.Xaml.ni.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\SYSTEM32\d3d11.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\D3D10Warp.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Runtea61dfd5#\a9df7bf2a09bb332aeefced497ff4e4e\System.Runtime.CompilerServices.Unsafe.ni.dll, version=4.6.26919.02 C:\WINDOWS\SYSTEM32\dwmapi.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\dataexchange.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\dcomp.dll, version=10.0.18362.145 (WinBuild.160101.0800) C:\WINDOWS\system32\twinapi.appcore.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\RMCLIENT.dll, version=10.0.18362.267 (WinBuild.160101.0800) C:\WINDOWS\System32\TextInputFramework.dll, version=10.0.18362.267 (WinBuild.160101.0800) C:\WINDOWS\System32\CoreMessaging.dll, version=10.0.18362.1 C:\WINDOWS\System32\CoreUIComponents.dll, version=10.0.18362.207 C:\WINDOWS\SYSTEM32\ntmarta.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\wintypes.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\iertutil.dll, version=11.00.18362.1 (WinBuild.160101.0800) C:\Windows\Microsoft.NET\Framework64\v4.0.30319\diasymreader.dll, version=14.8.3752.0 built by: NET48REL1 C:\WINDOWS\SYSTEM32\winmm.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\winmmbase.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\aticfx64.dll, version=8.17.10.1404 C:\WINDOWS\SYSTEM32\atiuxp64.dll, version=8.14.01.6463 C:\WINDOWS\SYSTEM32\atidxx64.dll, version=8.17.10.0625 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Web\25d719ad1033edc6bd51d5fe8ed41faa\System.Web.ni.dll, version=4.8.3815.0 built by: NET48REL1LAST_C C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Numerics\4d93673a46f79b923694baed6829056f\System.Numerics.ni.dll, version=4.8.3752.0 built by: NET48REL1 C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Design\83163ab2b334437b8a55840a18545f19\System.Design.ni.dll, version=4.8.3752.0 built by: NET48REL1 C:\WINDOWS\system32\explorerframe.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\winhttp.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\NSI.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\WS2_32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\rasapi32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\rasman.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\rtutils.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\mswsock.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\DNSAPI.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\WINNSI.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\Windows\System32\rasadhlp.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\fwpuclnt.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\secur32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\SSPICLI.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\schannel.DLL, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\CRYPT32.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\MSASN1.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\mskeyprotect.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\ncrypt.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\NTASN1.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\system32\ncryptsslp.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\gpapi.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\SetupApi.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\DEVOBJ.dll, version=10.0.18362.1 (WinBuild.160101.0800) C:\WINDOWS\System32\WINTRUST.dll, version=10.0.18362.145 (WinBuild.160101.0800) ------------------------------------------------------------------------------ Edited August 16, 2019 by Panchdara Quote Link to comment Share on other sites More sharing options...
zaya Posted August 18, 2019 Author Share Posted August 18, 2019 (edited) Thanks @Panchdara and @Eli for finding that bug! It looks like after I added in the option to rotate the slice that gets mirrored, I never tested the square option. The square option has undefined results whenever the angle isn't 0, pi/2, pi or 3pi/2 as it will start trying to reference pixels outside of the selection (including outside of the canvas). I'm going to remove it unless someone has a really good use case for it. It's causing problems with the feathering option Eli suggested in their initial post Edited August 18, 2019 by zaya tagged bug finders (correctly) Quote Link to comment Share on other sites More sharing options...
zaya Posted August 18, 2019 Author Share Posted August 18, 2019 I went ahead and updated the plugin to remove the square option, and added a feathering option as per @Eli's suggestion. I'm almost almost positive this version is completely stable! I'm really liking the results now. I just used this to make the cover for my book and I wanted to share it (because I think it's kind of cool, and have no where else to toot my own horn...) Space pictures + mandala tool + lighten blending = this 1 Quote Link to comment Share on other sites More sharing options...
Eli Posted August 18, 2019 Share Posted August 18, 2019 @zaya Thanks for the addition of feathering. The plugin did not crash this time . 2 Quote Link to comment Share on other sites More sharing options...
lynxster4 Posted August 18, 2019 Share Posted August 18, 2019 Nice plugin @zaya! This gives us more options for kaleidoscopes. Feathering is a nice touch! 2 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...
Seerose Posted August 18, 2019 Share Posted August 18, 2019 Dear @Eli and, Dear @lynxster4! Fine !!! Very impressive, very good works. Thank you for sharing yours result! *Points come tomorrow. 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 August 19, 2019 Share Posted August 19, 2019 @zaya! Thank you so much for the new version. 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...
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.