Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/24/2016 in all areas

  1. This plugin allows you to modify multiple channels of an image in various ways. Once installed, it can be found in the Adjustments menu, since it is more of an adjustment utility than an effect. Basics - How the Plugin Works In the plugin's dialog, you can configure multiple channel modifications. Each modification allows you to manipulate one channel of the image with one of the built in operations. Every operation uses one or more arguments to calculate the new value for the target channel. The number, form and usage of those arguments depends on the chosen operation. The modifications are executed per pixel and in the order you have arranged them. Use the ˄ and ˅ buttons to re-arrange the modifications, the + button to add more, the × button to remove one, and check/uncheck the Enabled flag to switch a modification on and off. Download and Installation Download from code.lwchris.de (my webspace) Download previous version (V1.0.2) To install this plugin, please follow the usual steps when installing Paint.NET plugins: Download the zip file Extract the content Move the DLL file into the "Effects" folder in Paint.NET's root directory (for example "C:\Program Files\Paint.NET\Effects") Restart Paint.NET The plugin will appear as "Modify Channels..." in the Adjustments, not the Effects menu Changelog Channels Depending on whether you have to select the target channel to write to or the source channel to read from, different channels are available: Red/Green/Blue/Alpha - Gets or sets the value for the respective channel. These values always include the changes from previous modifications. Temp 1/Temp 2 - Gets or sets the value of the respective temporary channel Source Red/Green/Blue/Alpha - Gets the original, unmodified value for the respective channel (read-only) Average - Gets the average of the current Red, Green and Blue channel values (read-only) Grayscale - Sets the Red, Green and Blue channel to the given value (write-only) Channel value types The Red, Green, Blue and Alpha channels are int channels (and since Grayscale is just a shortcut for assigning all three at once, it has the same limitations). This means assigned values will be rounded to whole numbers, but are allowed to go way below 0 or above 255. After the last channel modification, their values are clamped to 0-255 and then interpreted as the resulting RGBA color. Temp 1 and Temp 2 are double channels, therefore they can store floating-point values. Reading from Average returns a double. Assigning that value to an integer channel will cause the assigned value to be rounded. Operations Operations can be split into four types: constant, unary, binary or ternary, depending on the number and type of arguments they take. 1. Constant operation The constant operation takes one constant value as argument. Constant (value) - Returns value 2. Unary operations Unary operations take one source channel as argument. Identity (channel) - Returns value of the channel Invert (channel) - Returns 255 - value of the channel Absolute (channel) - Returns -1 * value of the channel if value of the channel < 0, or value of the channel otherwise 3. Binary operations Binary operations take two constant or unary operations as argument. For Divide, the arguments may be augmented with an additional constant. Minimum (arg1, arg2) - Returns arg1 if arg1 < arg2, or arg2 otherwise Maximum (arg1, arg2) - Returns arg1 if arg1 > arg2, or arg2 otherwise Add (arg1, arg2) - Returns arg1 + arg2 Subtract (arg1, arg2) - Returns arg1 - arg2 Multiply (arg1, arg2) - Returns arg1 * arg2 Divide (arg1, arg2, [value]) - Returns arg1 / arg2; if arg2 is a channel, provide value as return value in case the channel value is almost 0 (i. e. < 0.00000001) 4. Ternary operations Ternary operations take one source channel and two constant values as arguments. Clamp (channel, min, max) - Returns min if value of the channel < min, max if value of the channel > max, or value of the channel otherwise L-Threshold (channel, min, value) - Returns value if value of the channel < min, or value of the channel otherwise U-Threshold (channel, max, value) - Returns value if value of the channel > max, or value of the channel otherwise Specification A specification of all possible channel modifications, given in EBNF. Examples Create an opacity map (the darker, the more opaque): Grayscale = Identity Alpha Alpha = Constant 255 Transform into pencil sketch: Alpha = Invert Average Grayscale = Identity Average Swap the red and blue channel: Red = Identity Blue Blue = Identity Source Red Note that Blue = Identity Red does not work, because the first channel modification has already changed the value of the Red channel Legal notes I hate this part, too, but it is somewhat obligatory for software... The plugin is free to use for anything permitted by applicable law (including commercial purposes). You are however not allowed to modify or sell this plugin. Do not redistribute the plugin except by sharing links to this forum post please. If you want to include it in your plugin pack, please ask for my permission first. The plugin is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall I or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the plugin or the use or other dealings in the plugin.
    2 points
  2. ShapeMaker Scalable Vector Shapes Lines and Curves for Paint.NET by The Dwarf Horde toe_head2001 - Code Lead (v1.3 onward), Design TechnoRobbo - Code Lead (up to v1.2.3), Design Red Ochre - Graphics Lead, Design Ego Eram Reputo - Documentation Lead, Design BoltBait - Beta Testing, Design Version 1.7.0.4 Foreword The ShapeMaker plugin is a tool which facilitates the creation of Scalable Vector Shapes, Lines and Curves. The tool itself uses a WYSIWYG interface where Lines, Curves and entire Paths can be created and manipulated using just the mouse. Knowledge of the complex Vector Shape structure and syntax is not required. ShapeMaker will create all that complex stuff for you and generate the Shape, code, or a complete reusable file. We hope you like ShapeMaker! Magnolia shape by @lynxster4 The ShapeMaker Plugin ShapeMaker-Installer.zip Or ShapeMaker.zip Video Tutorials http://forums.getpaint.net/index.php?/topic/32198-shapemaker-tutorials/?p=430223
    1 point
  3. Drawing with brush dynamics (similar to Krita/Photoshop), but within Paint.Net! Everything in the pic below was drawn with it except the letter shapes Additional thanks to TechnoRobbo, Null54, Pyrochild, Toehead, and xchellx for valuable code contributions Using Dynamic Draw 1. Pick a brush image (and add your own under Settings - Brush section -> Brush Image Locations) 2. Change settings (don't forget you can scroll down for more settings) 3. Draw on the canvas (with some tablet support for huion/wacom via WinTab) You'll see explanations & keyboard shortcuts in a tooltip as you hover over settings. Note: If you're working with multiple layers, you can merge down all the layers below to copy it to the clipboard and use it as the background in a right-click menu on the canvas itself. Installing Extract the Dynamic Draw folder to the Effects folder of your paint.net installation, which for me is at C:/Program Files/paint.net/Effects. Leave it in the folder. Then restart paint.net. What's New? changelog new Added an effect dropdown to select and apply filter effects using the brush. Certain incompatible effects are blacklisted. tweak Significant speed increases for larger brush drawing due to parallelization. Get Dynamic Draw v3.3 optional extra brushes How to use Dynamic Draw old downloads Source code
    1 point
  4. TechnoRobbo's Alpha Cutter V 3.0.4 with Auto EdgeFollower Need an easier way to make a mask? Well this plugin's for you. Update Log ------------------------------------------------------------ Menu: Effects->Object YouTube Tutorial Music byTechnoRobbo Island Bogey The VS Source Code for Programmers TRsAlphaCutterSrc.zip The Plugin TRsAlphaCutter.zip
    1 point
  5. Name: Organigram Description: Renders simple relationship diagrams or organizational charts. Keywords: Organigram | flowchart | chart | diagram Menu: Render Original release date: 14 December 2016 Current Version: 1.5 Last update: 19 February 2023 .dll name: Organigram.dll Compatibility: Tested on Pdn 5.0.1 Psssst. Hey Buddy. You need a diagram? Try this...... Organigram renders simple relationship diagrams or organizational charts. All charts have the 'wheel' structure shown above with a central shape surrounded by other shapes. There are eight shapes to choose from. Note: all shapes in a chart will be the same selected type. New Controls (05 March 2017)! Render Spokes: deselect to stop spokes from being drawn. Render Center Bubble: deselect to stop central shape from being drawn. Spoke Length Increment: Use a value (+/-) to increase or decrease successive spoke lengths. Spoke Angle Increment: Use a value (+/-) to increase or decrease the successive spoke angles. New Shapes (10 Feb 2023): Pentagon, Hexagon & Octagon New UI (19 Feb 2023) - Many thanks to @BoltBait we have a new tabbed UI! Organigram.zip << New version (1.5) this is for PDN 5.0+ The old version (pre-5.0) is still in my Plugin pack...but not for long! Version 1.03 (27 Mar 2021) Increased maximum number of bubbles to 100. Reduced minimum bubble size to 10px (was 20px). Version 1.05 (5 March 2017) Added new controls: Render Spokes, Render Center Bubble, Spoke Length Increment & Spoke Angle Increment. Version 1.3 (10 Feb 2023) Added Pentagon, Hexagon and Octagon shapes. Version 1.5 (19 Feb 2023) UI changed to tabbed interface by @BoltBait
    1 point
  6. This is a minor update that fixes a few high priority problems that many people were bumping into. As usual, you can download the update directly from the website, or you can use the built-in updater via Settings –> Updates –> Check Now. Changes: Fixed "Missing api-ms-win-core-timezone-l1-1-0.dll" error that was being seen on some Windows 7 systems due to partial install or uninstall of Microsoft's Universal C Runtime Fixed the layout for the File->New, Image->Resize, and Image->Canvas Size dialogs in all known situations (various languages, DPI sizes, font configurations) Fixed: Old versions of PSD plugin couldn't load due to removal of PrivateThreadPool Fixed a crash when typing a negative number for a zoom level Enjoy!
    1 point
  7. Welcome to my little museum where you will find some of my masterpieces. Thanks to Rick and to all plugin developers that have provided me with wonderful tools to play with. Party dreams. I got inspired by Madjik's Disco Ball. This is a weird one. It is like an optical illusion. I have not seen a similar one on the net. Abstract Tesselation
    1 point
  8. I know mosaic effects have been done before, but hopefully this one is different enough that someone will find it useful. Uses path brush settings. (Found under Artistic) User Interface: Control size: Sliders determine average size of tiles in pixels. Otherwise they determine how many tiles across and down. Tesserae across & Tesserae down: will also affect image due to changes in sampling. lock: when selected, the above sliders will be locked together. Tile irregularity: variation from square tiles to more irregular. Cement Thickness: pixel width between tiles. Cement Color: color between tiles. Reseed: generates new random tile shapes Blend Factors/Positions: These affect the path brush, Something to experiment with. AntiAlias: Does what it says, hopefully Here's an example of a more abstract effect with different brush settings: Tesserae.zip
    1 point
  9. Nevermind, I figured it out, I needed to do Effects > Object > Alpha Mask.
    1 point
  10. Thank you, @NomBot ! This has some very different 'options' to choose from. It will def come in handy! EDIT: Boy, the more I play with this plugin, the more I like it! I have some ideas already swirling in my head.
    1 point
  11. Version 1.4 posted. This updates the Color Wheel control to one that matches the one from IndirectUI, and fixes the plugin on HiDPI.
    1 point
  12. I've been doing just that, Helen, drawing stuff, or using pics I got and just playing around. There's only so much I can learn on my own doing that though, so i go into tutorials to get new ideas to play around with some more. Instruction in the tutorials are sometimes written in such a way that I can't do them without having to go do three other tutorials. For example, here's a step I saw somewhere "Type something." Okay...what if I didn't know that you need to click on a new tool to be able to type something? Okay yeah we should know this stuff from doing the interactive beginner's guide or reading the help files. (I knew very well how to type something btw that's just an example of what I've been runing into) but how about a tiny reminder? How about saying..."go get the 'text tool' and type something." There's also other problems like this one is a good example viewtopic.php?f=34&t=26967 the title looked like something I wanted to try. Basic and easy. I'm assuming that the tutorial was done with images and instructions attached right into the images. There's nothing there now at all, so I can't learn that one. I hope it gets updated, or redone. I know I'm trying to make a point here, but i think I'm so new that I don't know what it is I'm trying to say. *pulls out hair and runs in circles*
    1 point
×
×
  • Create New...