Jump to content

AtariSMN82

Newbies
  • Posts

    10
  • Joined

  • Last visited

  • Days Won

    1

AtariSMN82 last won the day on April 17 2022

AtariSMN82 had the most liked content!

1 Follower

Contact Methods

  • Website URL
    https://vk.com/id238303603

Profile Information

  • Gender
    Male
  • Location
    Russia
  • Interests
    C++, Paint.net Plugins, 2D graphic, Dithering, Experimental effects

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

AtariSMN82's Achievements

Apprentice

Apprentice (3/14)

  • Reacting Well Rare
  • Collaborator
  • One Year In
  • First Post
  • Week One Done

Recent Badges

18

Reputation

  1. i corrected the title But I don't know how to change the "color" menu. I made plugin in CodeLab and this menu is configured there
  2. It was called Advanced Dithering, but I think I forgot to change the name in the new version with color quantization ;]
  3. 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.

  4. I add new option "use alpha channel". Download new version 1.4: https://forums.getpaint.net/applications/core/interface/file/attachment.php?id=21705&key=23556695f1dd8eaafcca07909d71840c
  5. (Translated by google translate) i created a new plugin for palette dithering - QuantDith. Dithering - a method of image pseudo-toning using palettes with a small number of colors, that is, with the help of my plugin you can make color gradients like in games from retro consoles. The previous version was for monochrome black and white dithering, but now I've added support for color palettes in Paint Dot Net format (.txt files with a list of colors). >>> VIDEO DEMO <<< The plugin contains a lot of dithering algorithms taken from the manual DHALF.TXT with a color correction in the same window as the plugin. There are several built-in palettes such as color schemes from the Commodore 64 and 3-bit colors. You can also upload your own palette in the Paint Dot Net txt-palette format. Description of options: Color search mode - influences how dithering algorithms will select colors in the palette; Palette - contains built-in color schemes; Use a palette file - there are ready-made palettes in the archive with the plugin, you can also manually write your own file, where the colors will be in ABGR HEX format; Adaptive palette - allows you to automatically determine the colors contained in the picture and reduce them to the required amount; Brightness/contrast before/after - image colorizer before and after dithering; Dithering algorithm - affects the gradient pattern; Dithering parameter - affects the size of the gradient from the dithering pattern; Algorithm for finding dither errors - affects dithering algorithms such as Atkinson, Floyd, etc. Installation: The archive contains the plugin file, it can be installed by running the .bat file or manually dropping the .dll file into the PaintNet\Effects\ folder. Be sure to update Peint Net to the latest version, otherwise it won't work. Once installed, you can find the effect in the menu Effects->Color. The archive also contains the C# source code for CodeLab, you can use my code in your projects. QuantDith v1.5 EN.zip To support the author with money: Sberbank Visa/MCard: 5469 1300 1242 7256 YuMoney: yoomoney.ru/to/410017516566873 PayPal: paypal.me/AtariSMN81 BTC: 1HW5BhEJ1RnTUNahJEHhHsGcw7zpiGKLWz ETH: 0x0a875463c973e1cc33c9abe9f06e82e9e29ae5ba Questions about the plugin write in a personal message or to <email removed>
  6. I made tank game as plugin for paint dot net. This plugin is not accesible on plugins thread. Would you like me to make a topic on tanks here topic ?
  7. This plugin is a my clone of tank game from NES. For playng you need activate any control element on plugin window. Control: Motion - for move tank (player tank centered on level); Fire - for repeatly fire; Reset - for refresh level. Writed on C++/C# in CodeLab. Coding video For download needs version of Paint.net 4.2.12
  8. AdvDith-en.zipAdvDith - dithering effect used 2 color (black & white). Interface (ENG lang avaliable) Avaliable desaturation algorithms: ITU-R BT.2100; ITU-R BT.709; ITU-R BT.601; MAXMIN2; Pifagor; Only red; Only green; Only blue; Average. Dithering algorithms: Ordered 2x2, 3x3, 4x4, 8x8 - Bayer dither. Mpre(i,j) = (Mint(i,j)+1) / n^2 - 0.5; Lines vertical/horizontal; Floyd-Steinberg, Floyd false; Jarvis-Judice-Ninke; Stucki; Burkes; Sierra3, Sierra2, Sierra2-4A; Atkinson; Random. For Paint.net v4.2.12. Download Supprot me for more plugins :3
  9. Plugin for converting images to old style tile-based graphic. Video demo Example: Interface (ENG ver avaliable): Avaliable palettes: CGA - 3 pal's; MSX1 - screen mode 1; MSX2 - 4 color palette; ZX Spectrum - standart graphic; Posterization 1-3 bit. For paint.net version 4.2.10 Download Supprot me for more plugins :3
×
×
  • Create New...