Jump to content

MadJik

Members
  • Posts

    2,690
  • Joined

  • Last visited

  • Days Won

    68

Everything posted by MadJik

  1. Hi Chip and welcome to the forum. It's difficult to see what you are talking about without a picture. Have you tried the clone stamp tool?
  2. @toe_head2001 many thanks, it's much better. I have to dig more in the code to understand the changes. For the tabulation sequence, I want to add a checkbox for the user to choose between horizontal or vertical tabulation. I will Something try with "foreach (Control control in this.Controls)".
  3. Oops, typo in the link... Ok now.
  4. Searching help for debug this / or improve the code. This effect is drawing 14 forms (circle/hexagone/rays). It should look like a lens flare effect. It needs a layer filled with black color. You could set the origin of the light by plotting a single white pixel on the canvas. The center of the canvas is the second point used to draw a virtual straight line. Each centers of the 14 forms are placed over this line. Settings allow to choose each type of form, distance, radius etc. 14 forms x 7 parameters, this is a number of 98 datas to define/handle. Plus some other (7) common parameters. The problems are: -(ok)changes on the 98 settings run the rendering. -(ko)changes on the 7 common parameters have not effect. -(ko)first cycle of the effect doesn't work (linked?). -(ko)tried to have sliders for the 7 common parameters (failed so I delete these sliders). Instead of checking each change of parameters, I use a single counter++ to check for any change. To make it works, I use the button reset of a common parameter or make a change on one of the 98 settings. Other points to solve: -dark theme for Windows form effects? -XML save and load works fine. Any idea to set a saved file as default setting to load when the effect is openning? -Tab (tabulation sequence) is set to go column by column. Any idea to have a checkbox to change it to go row by row? DLL: http://jcljay.free.fr/pdn/LensFlare.zip Visual Studio Sources http://jcljay.free.fr/pdn/LensFlareSRC.zip Thanks.
  5. You have to use transparency for your logo image (jpg isn't working as it has a white background).
  6. @null54 Thank you, I managed to implement it to my effect.
  7. Hi @koppieskrap Have you tried the gradient blur? https://forums.getpaint.net/index.php?showtopic=6532 Delete the area outside the blue to make it transparent Center the image Check the distance mode (for ellipse) Check the guide line (the time to help you to place the effect, uncheck before apply).
  8. Hi, Working on new pluging, need some help/suggestion: I want to add this on the UI //-------------------------------------------------------- // list of settings for each FX // (n is number from a1 to a7 and b1 to b7) // Each effect (a) has its 'symetric' effect (b) //-------------------------------------------------------- // Fn = Type of FX : 0=none, 1=flaRe ʘ, 2=flaKe *, 3=hexa ◊ // Dn = distance (-/+) from the center of the image // In = internal diameter of the FX // En = external diameter of the FX // Rn = quantity of rays for flake/Inner circle steps for flare // An = invert the intensity (in to out / out to in) // Cn = grey level (0-255). //-------------------------------------------------------- //-------------------------------------------------------- int Fa1 = 1; int Da1 = 490; int Ia1 = 0; int Ea1 = 80; int Ra1 = 32; bool Aa1 = true; int Ca1 = 80; int Fa2 = 2; int Da2 = 415; int Ia2 = 0; int Ea2 = 460; int Ra2 = 32; bool Aa2 = false; int Ca2 = 255; int Fa3 = 1; int Da3 = 415; int Ia3 = 90; int Ea3 = 115; int Ra3 = 12; bool Aa3 = false; int Ca3 = 240; int Fa4 = 3; int Da4 = 200; int Ia4 = 0; int Ea4 = 134; int Ra4 = 12; bool Aa4 = true; int Ca4 = 100; int Fa5 = 3; int Da5 = 150; int Ia5 = 0; int Ea5 = 70; int Ra5 = 12; bool Aa5 = true; int Ca5 = 200; int Fa6 = 3; int Da6 = 60; int Ia6 = 0; int Ea6 = 48; int Ra6 = 24; bool Aa6 = true; int Ca6 = 180; int Fa7 = 1; int Da7 = 1; int Ia7 = 2; int Ea7 = 4; int Ra7 = 9; bool Aa7 = false; int Ca7 = 255; int Fb7 = 1; int Db7 = -100; int Ib7 = 0; int Eb7 = 10; int Rb7 = 9; bool Ab7 = true; int Cb7 = 200; int Fb6 = 3; int Db6 = -240; int Ib6 = 0; int Eb6 = 110; int Rb6 = 9; bool Ab6 = false; int Cb6 = 80; int Fb5 = 3; int Db5 = -266; int Ib5 = 0; int Eb5 = 70; int Rb5 = 12; bool Ab5 = true; int Cb5 = 160; int Fb4 = 1; int Db4 = -330; int Ib4 = 0; int Eb4 = 40; int Rb4 = 9; bool Ab4 = true; int Cb4 = 120; int Fb3 = 1; int Db3 = -440; int Ib3 = 0; int Eb3 = 240; int Rb3 = 12; bool Ab3 = true; int Cb3 = 160; int Fb2 = 2; int Db2 = 415; int Ib2 = 0; int Eb2 = 350; int Rb2 = 48; bool Ab2 = false; int Cb2 = 255; int Fb1 = 2; int Db1 = 415; int Ib1 = 0; int Eb1 = 170; int Rb1 = 13; bool Ab1 = false; int Cb1 = 255; 98 elements to handle, this is not possible with codelab I'm about to use Visual Studio. Any suggestion are welcome. I'm also looking for routines to save/load the settings...
  9. If you attach the application to the task bar then it's one click to open paint.net. otherwise right-click + new element + paint.net is 3 clicks.
  10. Sorry for your irritation. Something went wrong with the transfer of the zip file, the older version was still here. Now it's correct. Use the link on the first post.
  11. Smooth noise (background image from Julia+) What's this? This is a noise generator that uses repeatable patterns and smooth formula. Two levels of grid: pattern and cell sizes. Download it! Plugin SmoothNoise.dll Here is the DLL http://jcljay.free.fr/pdn/SmoothNoise.zip The MadJik's All plugins package is available! http://forums.getpaint.net/index.php?showtopic=7186 How to install Close Paint.net Classic version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: C:/Program Files/Paint.NET/Effects (please reverse / for correct path) Microsoft Store version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: My Documents/paint.net App Files/Effects (please reverse / for correct path) You have to adapt for your language My Documents The User interface This plugin is added to the menu Effects, submenu Noise. Noise width / height Set the field of the randomized noise pattern. Reseed 0 is random free. Other values will give the same random pattern (one unique pattern per value). Noise mode Smooth is a formula to give pseudo random values. Turbulences mode uses normal random generator and the cells aren’t regular. Cell width / height Set the size of the cell of the grain. Effect Mix The source image is mixed with the rendered noise. 0% no effect, 100% no source. Blur You could apply a gaussian blur effect (because cells are too regular). Colored Gray levels are replaced by colors. TV Noise If checked, it adds some horizontal duration to the random values the result “could” be compared to a bad signal on (old) TV. Grid Add a grid with primary color to show the noise pattern size. The Examples: Voilà! Enjoy! Let me see what you could do with it!
  12. Fill from Palette tool What's this? This is a simple tool that fills the canvas or the selection with all the colors of the active palette, in a 16x6 grid. Idea of use: Patchwork Group (manually) all your palette on an image to have a preview available. Download it! Plugin FillPalette.dll Here is the DLL http://jcljay.free.fr/pdn/FillPalette.zip The MadJik's All plugins package is available! http://forums.getpaint.net/index.php?showtopic=7186 How to install Close Paint.net Classic version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: C:/Program Files/Paint.NET/Effects (please reverse / for correct path) Microsoft Store version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: My Documents/paint.net App Files/Effects/ (please reverse / for correct path) You have to adapt for your language My Documents The User interface This plugin is added to the menu Effects, submenu Tools. Repeat Horizontally / Vertically Draw multiple times the palette horizontally / vertically. Vertical way If checked the colors are placed from top to bottom. The Examples: Palette organizer Patchwork with smooth noise Voilà! Enjoy! Let me see what you could do with it!
  13. @MJW and @lynxster4 Update (same link on first post) with a small quality check box. Usual antialiasing isn't efficient enough IMO... Started with gradients...
  14. Melting distortion What's this? This effect is was a bonus in the bottom list of my pack of plugins without its post till now. This effect is a long lasting idea since I've created the gravity (effect...), still popping from time to time till I find a new approach. This effect takes the top of the selection and distort it like a melting candle. Download it! Plugin Melting.dll Here is the DLL http://jcljay.free.fr/pdn/Melting.zip The MadJik's All plugins package is available! http://forums.getpaint.net/index.php?showtopic=7186 How to install Close Paint.net Classic version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: C:/Program Files/Paint.NET/Effects Microsoft Store version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: /My Documents/paint.net App Files/Effects/ You have to adapt for your language My Documents The User interface This plugin is added to the menu Effects, submenu Distort. Range In purcent of the height the length of the melting portion. % Sample length In purcent of the height the length of image used for the melting portion. Softness Lower value for extrem peaks higher values for smooth curves. Distortion / Number of phases Horizontal range/number of distortion/phases (phases are for the sinus curve method). Reseed Zero is for full random effect. 1 and more is the Start value of the random generator. It means you will always have the same result for the same value. Shadow -None -Black -White -White+Black -Black+White Add a vertical gradient at the limit of the range. Shadow length Set the length of the shadow. Both sides If checked apply a distortor below the range limit. Method -Sinus curve -Full random Select the calculation method of the distortion. The Examples: This texture used with Shape3D and some more work: Voilà! Enjoy! Let me see what you could do with it!
×
×
  • Create New...