• Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Reptillian

  1. Incoming update 2.9.1 tommorow. Source:
  2. Another news, I will be adding more features to Tiled Form filter soon. Also, will consider limitation of PDN filter and enable exports.
  3. I must admit, exquisite-looking entries.
  4. As someone that worked with Krita source code. Can confirm. Even seemingly small stuff can be difficult to create.
  5. I'll admit I have only refactored code, and I still am pretty much mostly refactoring code. However, with this commit, this means some of my filter will have more options. Picture result below with $ gmic sp lena sp dog sp cat rep_kodl \"r2dx 200% blur 5\",1.
  6. It been a while. I hope to see more pictures.
  7. I don't think the OP will be back. However, I will recommend you to learn kernel processing first, and then search for algorithm on denoising after. It's too late for anyone for the OP to ask for the OP, nor will anyone provide you the source without permission of the OP. I think that the plugin made by @ncoquard would require multi-threaded processing.
  8. Sure, understand scripting/programming. The closest to your request would be TileWorld or G'MIC-QT Interactive RPG Non-Isometric Tiler. They both utilize the concept of snapping to grid.
  9. From what I see, this is basically utilizing fourier transform. I have not read the code that much to determine that, but the example picture shows it, right?
  10. I believe G'MIC-QT can do that though you would need to code it and I don't feel like making a sample code for you to work from. Same to ImageMagick. Two forums I will refer you to The bottom one refers to G'MIC-QT though you can ask for ImageMagick there. Ask your G'MIC-QT or ImageMagick question, and you'll get your answer.
  11. Non-existent plugin is non-existent. I just thought I'd let you know. @Ego Eram Reputo
  12. @toe_head2001 How do I tag my plugin threads? I would like to tag my thread as *Source Code *Open-Source.


    The latter is to imply people don't really need permission to fork my filters and make their own version.

    1. Reptillian


      Ok, in that case, I would go with CeCILL v2.0 as that what I agreed to when submitting codes to gmic-qt projects. GPL-compatible. Maybe there should be a thread about this, but as far as I know, I'm the only one that requested a explicit tag that tells others that they are allowed to work with my code without my permission with attribution required.

    2. toe_head2001


      Well, tags are meant to be used as a way to find similar content. In this sense, if your post is the only one with a CeCILL v2.0 tag, then there's not much point to it. You can just add the license specifics to the post body.

      But, if you really want the tag, I'll add it.

    3. Reptillian


      Ok, I'll just add the license specifics to the post body, then. Thank you anyway.

    4. Show next comments  3 more
  13. I'm interested as well. There's ITU BT 709, and there's ITU BT 601. Neither of them reflect these. However, I found this article -
  14. Done. 1st requires a new algorithm that is fast. 2nd is a issue that I can't seem to get around. Both gmic-qt and pdn plugin has this issue though they're rare in both case. I do have a theory on solving the first one though results would be a little different.
  15. One more question. What if I want a different view and/or avoid affecting the canvas during modifying setting. One example of a G'MIC filter that needs both of them is the Non-Isometric RPG Tiler (Interactive). I believe that you need to create an auxiliary surface to render the effect, and then send it to a preview window within the GUI. Rendering the end result after the interactive window is what comes after the prerender. Right?
  16. This is a distortion plugin that can be found under 'effect/distort'. What this does is shift pixels to boundary with the option to set direction, influence level, threshold level, and position. Note: There is two difficult to fix bug. If someone wants to try fixing it, then you're more than welcome to, but please share the changes if you do. 1. Transparent dots appears with some settings. 2. Very rarely, the plugin crash. Wait for the render to finish before changing settings. ---------------------------------- Here's the test image which is a strange attractor. (IMGUR doesn't support alpha) With setting on position -53% ; Influence - 71% ; Threshold - 70 ; Axis to Vertical. And of course, the obligatory interface picture To download this plugin -> Shifted Group Pixel to Boundary.dll ---------------------------------- License : CeCiLL v2.0 - Codelab Source code G'MIC-QT rep_sptbwgp source code
  17. Given how simple the water example is, I think I feel confident about no longer needing to manually convert gmic code into c#. I will have to try this. I do have only two question though. 1) Does gmic command "to $_host" shows paintdotnet on canvas? 2) Is it possible to pass on clipboard image and use [1]? You noted [0] is a layer in gmic.
  18. @MJW Your solution worked! Releasing the code here for testing purpose.
  19. In other words, I have to start over again. Okay, I'll attempt that some time later.
  20. Then, that must be part of the problem. I wanted to clear dst surface to zero as I noticed problem without doing that. The rectangle of interest is another thing that should have worked, and I checked with G'MIC-QT version of the filter, and checked the numbers of non-zero alpha between the shifted version and the non-shifted version. The expected result is exactly like the G'MIC-QT version. The code should be identical now. So, I'm lost there too.
  21. I could not get this filter to work, so I decided to dump this in this thread in case anyone wants to finish and is searching for unfinished plugin