Jump to content

Reptillian

Members
  • Posts

    1,236
  • Joined

  • Last visited

  • Days Won

    18

Status Updates posted by Reptillian

  1. Wasn't there was a locked thread where images are overlayed using image as reference because the developer is long gone, and the source file is gone as well? I feel that there may be something there that can be recreated via G'MIC scripting.

    1. Ego Eram Reputo

      Ego Eram Reputo

      Nothing comes to mind. Did you search for Image Stacking?

  2. @Rick Brewster Would it be ok if I send you a bug report that relates to another software, but possibly be related to Paint.NET? I have a issue open in github/gmic and I'm not sure if the issue is related to Paint.NET or GMIC, hence my asking.

  3. Sorry to ask, but where's the tabs tutorial? I really want to convert my G'MIC Stitch into a PDN plugin now that tabs are supported.

  4. I would like to let you know that I had made a upgrade of a G'MIC filter named Transfer Color [Reduced Colors], and you can use some of the ideas found there into your plugin which is for reducing color.

    1. AtariSMN82

      AtariSMN82

      palette of one picture is applied to another?

    2. Reptillian

      Reptillian

      That's possible by getting the existing color. In context of C#, and PDN, you can create a 3D array.

       

      Something like this:

       

      1. array_3d=[256,256,256] # This means a 3D array with dimension of 256,256,256

       

      2. Loop by pixel by pixel within picture, and find the color. Use the current color as coordinate to increment at r,g,b of array_3D.

       

      3. Create a list of colors

       

      4. Loop by array in 3D array, and if the value in index r,g,b is greater than 0, append the rgb into list of color.

       

      If you want more information, I would recommend you to start a thread on plugin developer.

       

      For more advanced things like getting the closest match and specified color, you do have a start to there. It's just out of my league to do as what I did was existing commands within G'MIC to do the job rather than code it.

  5. I did not knew you played Magic of the Gathering. I just found that out through your github which I also found out by the beta feature.

    1. Ego Eram Reputo

      Ego Eram Reputo

      I think you mean BoltBait? I don't play Magic of the Gathering - but I'm sure he does :)

    2. Reptillian

      Reptillian

      Oh. Dungeons and Dragons seem to be a different thing. Very related art. Thanks for clarification anyway.

    3. Ego Eram Reputo

      Ego Eram Reputo

      Dungeons & Dragons is a role-playing game. I run a campaign with some work colleagues using a homebrew set of rules. It's a lot of fun.

  6. On the Mosaic Maniac thread, it seem to be completely dead as a project, and it's not returning to working condition. Just want to point that out.

  7. Question about Color Harmonies, how exactly should I credit? As you know, I managed to finalize the creation of Color Harmonies for G'MIC. I noticed Martin Osieka and your name, so was this a collaboration thing or what?

     

    Here's the commit I made for giving credits - https://github.com/dtschump/gmic-community/commit/9c16dbb947b1b97794033dc78845d9c78c218b5a

    1. midora

      midora

      That's fine. Color harmonies are a quite old thing in painting...

    2. midora

      midora

      One additional reason to implement it was to add a global color picker in paint.net. Always a mess to use screen copy 😉

  8. @null54I changed the number from 5 to 6 in g'mic-pdn dependencies, and it works. I think that's all that needed to be done. I did had to delete built file to make it actually build though.

  9. How's the rewrite going?

    1. midora

      midora

      I'm working on PER_MONITOR_V2 support and dark mode for an other project and will transfer this later to PDN.

       

      There is really a problem for me to send messages inside of the forum. After pressing 'submit reply' the button changes to 'saving' and that's it. I have to repeat it again and again and after hours it works for a short time.

  10. @MJW On the response to you, I would like to demonstrate that it is feasible as a proof of concept. Here's my test of that idea, but this time, I had not used a loop per all the color in the image.

     

    This is what it looks like:

     

    ( Left - Original : Middle - Threshold Distance : Right - Looped Average Distance )

     

    KlkuHUn.png

    Not sure if this helps to gather insight, but just to throw this out there anyway.

     

    EDIT: Another image with more colormap value.

     

    01a5VDv.png

  11. On your skew thing, I made G'MIC Skew a while ago, and I added more features to G'MIC Skew recently. This update will enable enlarging Skew. Mind you, be careful of the angle, and enlarge option.

    1. Show previous comments  2 more
    2. Reptillian

      Reptillian

      That is the plugin, it has a internal updater as well.

    3. mszlazak

      mszlazak

      Got it. Thank you.

    4. Reptillian

      Reptillian

      As for the warning question, large angle means that the dimension to fit in the skewed dimension is quite large.

       

      To demonstrate:

       

      tan(0°)=0

      tan(45°)=1

      tan(60°)≈1.73

      tan(80°)≈5.61

      tan(89.9°)≈593

       

      So, if you're skewing a 1000x1500 on x-axis with angle set to 89.9°, that would mean the resulting dimension is about 593000x1500.

  12. I know this is only applicable to me.

     

    On guidelines, you should add the section of getting around problems that is difficult to code around and making it easiest on users. For example, in my popcorn fractal plugin, I pointed that users can resort to gmic-qt Popcorn Fractal as gmic-qt Popcorn Fractal actually use parallel processing. I have yet to receive an answer on how to parallelize Codelab Popcorn Fractal, and made a thread on it.

    1. Ego Eram Reputo

      Ego Eram Reputo

      The guide was meant as a set of guideline to publishing. What you're explaining is coding. We have the Plugin Developers Section for that.

  13. Just reaching out. I'm wondering if you're ok.

    1. Vagabondi

      Vagabondi

      Join the question. Be safe, miss you here.

  14. @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. Show previous comments  1 more
    2. Reptillian

      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.

    3. toe_head2001

      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.

    4. Reptillian

      Reptillian

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

  15. I have a question for you, do you plan to leave comments for other programmers using other programming language or software to understand how your filter works? As in, leaving note on the source codes you're planning to release? Something like a base documentation and how the underlying math works, so that other programmers can find the most effective route if there's a way to simplify them.

    1. Xhin

      Xhin

      I wrote an article that does some of that:

       

      https://gtx0.com/read/polar-coordinates

       

      I would like to make a longer more fleshed-out article whenever the polar group of plugins is more fleshed-out.

    2. Reptillian

      Reptillian

      Okay, thanks. I'll be using that article when I do finish some of the filters I need to fix.

  16. Construction Material Texture filter is now at G'MIC. I know when I told you they're available, it means it's there, but it wasn't there as I forgotten a few GUI code, and I apologize for that. Added it, and the filter should show up under Testing -> Reptorian after you update using the spinning arrow button.

    1. lynxster4

      lynxster4

      Thank you, @Reptillian   Much appreciated!  :)

×
×
  • Create New...