Reptillian Posted February 9, 2022 Author Share Posted February 9, 2022 New Filter! Mitchell Concatenation Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted February 19, 2022 Author Share Posted February 19, 2022 (edited) I'm about to finish up on Serendiptous Circle. Just some setback with regards to values. Edited February 19, 2022 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted March 20, 2022 Author Share Posted March 20, 2022 (edited) G'MIC 3.1 is about to be released. Serendipitous Circle will be available. There is also an upgrade to Popcorn Fractal [Transformative]. Here's the upgrade output: Edited March 20, 2022 by Reptillian 2 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted March 20, 2022 Share Posted March 20, 2022 Spooky - I love it! 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...
Reptillian Posted April 1, 2022 Author Share Posted April 1, 2022 (edited) Thank you, @Ego Eram Reputo and @lynxster4. Another update I have for now, and I know it's not much. I upgraded Premade Palette for when 3.1 comes. There has been some changes to workflow. In addition, you'll have the option to export palettes. Note this when G'MIC 3.1 arrives, look at filename before export because Windows doesn't support certain characters. Regardless, most of them will export successfully. I should probably find a way to address that though. Edited April 1, 2022 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
null54 Posted April 1, 2022 Share Posted April 1, 2022 1 hour ago, Reptillian said: I should probably find a way to address that though. The list of reserved characters in Windows file/directory names can be found at: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Reptillian Posted April 7, 2022 Author Share Posted April 7, 2022 (edited) Thanks @null54, I managed to address that issue. It's unlikely these characters will be used. And the allowed convention for Premade Palette name is compatible with most OS except Mac OS 9 due to character count limit. On Premade Palette, I have a question for users here. When 3.1 arrives and you are using Premade Palette, you will note this message: "96 Colors Restriction Exceeded! Disabled Export!" when a palette containing more than 96 colors is selected. Should this export block be disabled or should it be overridden by allowing split before export? There's also other palette format that doesn't show the message such as GIMP .gpl, and JASC_PAL. This isn't something that's hard to address. Edited April 7, 2022 by Reptillian Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted April 10, 2022 Author Share Posted April 10, 2022 (edited) Another change that will come in 3.1 is full-sized preview. This would make it possible to have accurate Hitomezashi and Mitchell Concatenation preview. I will look at other filters that need it. Edited April 10, 2022 by Reptillian Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted April 12, 2022 Author Share Posted April 12, 2022 A new version of Stitch will be in G'MIC 3.1. It will also be a Codelab plugin, but it would be painful to translate though. Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
lynxster4 Posted April 12, 2022 Share Posted April 12, 2022 When's the ETA for 3.1 @Reptillian? Thanks. 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...
Reptillian Posted April 12, 2022 Author Share Posted April 12, 2022 (edited) 2 hours ago, lynxster4 said: When's the ETA for 3.1 @Reptillian? Thanks. I'll ping @G'MIC as he's the only one that knows. Edited April 12, 2022 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted April 22, 2022 Author Share Posted April 22, 2022 On 4/12/2022 at 6:58 AM, lynxster4 said: When's the ETA for 3.1 @Reptillian? Thanks. Now, we have an answer. He said that full-size preview option for gui filter will have to be ready before release of 3.1. So, it'll be this month or the first week of next month give or take 1 week. 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted April 27, 2022 Author Share Posted April 27, 2022 (edited) Hitomezashi has been upgraded with full-size preview support that arrived in 3.1. It is wonderful to use. I also fixed a bug there. It's not perfect yet, I will have to talk with @G'MIC about improving the cropped viewport. EDIT: More accurate preview for Serendiptous Circle. Precursor to a upgrade soon. Edited April 28, 2022 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted May 7, 2022 Author Share Posted May 7, 2022 (edited) There's not much update for now. Just some news. Vibrato and OOBS are going to be updated. Gimpchat users seem to like them. It is not known when I will do that. Certain Plans: Add white background support for Serendipitous Circle. Upgrade Transfer Color [Reduced Color]. Edited May 7, 2022 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted May 18, 2022 Author Share Posted May 18, 2022 (edited) Made some work on Transfer Color [Reduced Color]. It is turning out to be a difficult project. Not because dithering is difficult, and it isn't. It's finding how to make window-based dithering work. And for this one, I have to use multiple dithering algorithm. A simple dithering algorithm was used to aid in finding colors, and then the JJN dithering was used on each window. The other difficult part is to make dynamic code based on condition. Here's a picture of progress: The evidence is given by the fact that you see square set of dots. That shows dithering is based on windows size. This is important to emulating old hardware graphics. Edited May 18, 2022 by Reptillian 2 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted May 27, 2022 Author Share Posted May 27, 2022 Some progress has been made in the update. Also, stuck on finding an appropriate algorithm for finding nearest color for ordered dithering. That being said, I updated Bit-Plane Shuffler. I know that isn't much, but it is now possible to blend multiple layers and rearrange in any order with ease. I made few commands to deal with generating lexicographic order at specified index, and predict which index contains an order. This is why the update is mentioned as it is a prelude to possible new filters. 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Rick Brewster Posted May 29, 2022 Share Posted May 29, 2022 @Reptillian maybe this would help? https://github.com/paintdotnet/PaintDotNet.Quantization/blob/main/PaintDotNet/Imaging/Quantization/ProximityPaletteMap.cs It takes a list of palette colors, and then you ask it for the nearest palette color for each color you need to find a mapping for. This is the algorithm Paint.NET uses. It's very fast. It only works with opaque (A=255) colors, however. 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...
Reptillian Posted June 22, 2022 Author Share Posted June 22, 2022 (edited) @Rick Brewster Thank you, I think that helps in case of having a existing palette and it's something @G'MIC has provided me a code for. I have found a even faster method that doesn't involve taking the euclidean distance to determine which color to pick in case of bit-depth reduction. Imagine that you have a int color, and a double color which is generated using a threshold map. You take the difference between those two color, and power the difference to the two, then add it back to integer color, then rescale it back. This involves assuming linear color space. This only works with 100% dithering, so I had to use linear interpolation for arbitrary dithering. Edited June 22, 2022 by Reptillian Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted June 29, 2022 Author Share Posted June 29, 2022 (edited) New Filter! YCH Vibrance All it does it boost vibrance of image using YCH model. YCH is the polar version of YUV color space. See below: Edited June 29, 2022 by Reptillian 2 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted July 27, 2022 Author Share Posted July 27, 2022 (edited) Major upgrade to Transfer Color [Reduced Colors] has been released. See commit here. Edited July 27, 2022 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted August 11, 2022 Author Share Posted August 11, 2022 Some work is being done here: 2 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted August 14, 2022 Author Share Posted August 14, 2022 (edited) New Filter! - Lavander Binary Map The current filter consists of annoying paper cut bugs. There are some "bugs" cases that can't be avoided due to how the algorithm work. If you were to use auto on different size image, different result is to be expected. Edited August 14, 2022 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted August 18, 2022 Author Share Posted August 18, 2022 I fixed the paper cut bugs though this will be for G'MIC 3.1.6. 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted February 17 Author Share Posted February 17 (edited) Right now, I am working on upgrading the Photo Mosaic filter to actually be responsive, and it is full of feature. Here's the snapshot of images to be used in persistent memory: And here's one example of what you can do: Before any one take a swipe at how the alpha seems to fade out, I added a option to use dithered threshold alpha instead, so you would not have the fade-out effect. And yes, I'm aware the car does not look good in white background at all. It works best in dark gray background. It's more of a showcase of how the algorithm works. You can even tell that the tiles are not just a simple downscale. It has been handled to account of zero-color alpha when downscaled, so colors are preserved really well. Also, another snapshot result: Edited February 17 by Reptillian 1 Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
Reptillian Posted March 13 Author Share Posted March 13 New Filter! Color Region 3 1 Quote G'MIC Filter Developer 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.