Jump to content

Search the Community

Showing results for tags 'photo'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Information
    • Forum Rules
    • Paint.NET Search
    • Official Paint.NET website
    • Help Files (paint.net's online documentation)
  • Paint.NET
    • Paint.NET Discussion and Questions
    • The Pictorium
    • Tutorials - Publishing ONLY!
    • Competitions
    • Plugins - Publishing ONLY!
    • Troubleshooting & Bug Reports
  • Off-Topic
    • Grand Theory of Everything
  • Paint.NET Programming / Development
    • Plugin Developer's Central
    • Preview Center
    • Translation and Localization

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL






  1. TechnoRobbo's Pixel Sharpener V2.0 This is the real deal. Use it on that photograph that you thought you messed up. Menu: Effects-> Photo v2.0 adds horizontal and deblurring and larger deblurring range These are actual examples - try it for yourself. (My Apologies to Hillary Clinton) The Code // Submenu: Photo // Name: TR's Pixel Sharpener // Title: TR's Pixel Sharpener - v2.0 // Author: TechnoRobbo // URL: http://www.technorobbo]http://www.technorobbo #region UICode double Amount1 = 0.75; // [0,1] Sharpen Amount int Amount2 = 1; // [1,5] Blur Width byte Amount3 = 0; // Blur Type|Photo|Horizontal Motion|Vertical Motion #endregion void Render(Surface dst, Surface src, Rectangle rect) { Rectangle sel = EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt(); Surface proxy = src.Clone(); double blur = (Amount2 - 1)* 2 + 3; double qblur= blur * blur; double eblur = Math.Floor(blur /2); double sblur = Math.Floor(blur /-2); ColorBgra CP; double Coeff =Amount1; double mult = qblur * Coeff + eblur / Amount2 ; for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { CP = src[x,y]; int[] sum = {(int)((double)CP.R * mult ),(int)((double)CP.G * mult ),(int)((double)CP.B * mult) }; for (int i = (int)sblur; i<=eblur; i++){ for (int j = (int)sblur; j<=eblur; j++){ if (i!=0 & j!=0) { float nx = x + j; float ny = y + i; if (Amount3==2) nx = x; if (Amount3==1) ny = y; CP = src.GetBilinearSampleClamped(nx,ny); sum[0] -= (int)((double)CP.R * Coeff); sum[1] -=(int)((double)CP.G * Coeff); sum[2] -= (int)((double)CP.B * Coeff); } } } CP.R = Int32Util.ClampToByte(sum[0]); CP.G = Int32Util.ClampToByte(sum[1]); CP.B = Int32Util.ClampToByte(sum[2]); dst[x,y] = CP; } } } TRsPixelSharp.zip
  2. Download from my plugin set
  3. TechnoRobbo's FilmStrip make a proofsheet style image from a video V1.0.2 adds keywords and preview for The Plugin Browser V1.0.1 Fixes a with slider Menu: Effects->Photo Video found at Internet archive https://ia600405.us.archive.org/24/items/ADaysPleasure/ADaysPleasure_512kb.mp4 The Plugin and the Windows Media Player Support Files (install all 3 files in the effects folder) TRsFilmStripPlgIn.zip
  4. TechnoRobbo's SelfEeZ v1.0.2 WebCam Capture Update v1.0.2 Self Timer Added v1.0.1 fixes multi camera selection Captures Images from a webcam directly into Paint.net. (FYI - XP webcams may not work on Windows 7) Menu: Effects->Photo The Plugin TRsSelfeez.zip
  5. TR's SphereCuber Spherical View to Cube View Converter Menu: Effects -> Photo Converts a Spherical View Image into 6 Files representing: UP View Down View Left View Right View Front View Back View Output files can be used to create a skybox in 3D Graphics Also - prove Columbus wrong - the world is flat!!!! The Plugin TRsSphereCuber.zip The VS Source Code for Programmers TRsSphereCuberSrc.zip
  6. I prefer to sharpen my photos with unsharp mask, because of finer results compared to built-in sharpen effect. So far I had to use other programs for that operation. Switching between programs is annoying - so I decided to learn the code and design a plugin with features I need. Hope you find it useful too. Menu location: Effects > Photo. Download as part of my plugin pack. Updated to version 3.1 (2008-12-24)! Changes: few UI and code optimizations. Updated to version 3 (2008-08-31)! Changes: Threshold control is re-designed to have much better feel and control over the result. Previous threshold had strong impact already from very small values, while large values were quite useless. The new one is literally "zoomed in" to small values only, so it is easy to find good setting with scrollbar. Updated to version 2 (2008-01-03)! Changes: - re-located the effect into Photo submenu - added Review button (press & hold the button to see original image, release it to see changes) - improved keyboard usability - reduced default Radius to 1 which is more suitable for most of images, especially for screen size photos - Color Mask has now some real impact on results: by aming strength based on pixel color. Range is expanded to 0-200 - Tonal Range control in Highlights tab is reversed, in order to work in same direction as in Shadows tab: increasing the value expands the range - Faster rendering after OK click, especially when image fits to window - Code optimized for Paint.NET 3.2 (though it's still not a PropertyBasedEffect) - Source code available (VS2005 express): sharpen+2src.zip Using the plugin: * use three main controls (on top) to achieve required effect * use adjustment controls (in tabs) to fine-tune the result * re-adjust any control if needed Main controls Those are traditional unsharp masking controls (learn more here): Amount - percentage of sharpening to be applied 100 - 200 usually does the job. Radius - width of area (pixels) around edges to be sharpened 1 is good for small (web) images; 2 - 3 for large (several MP) images. Threshold - minimum level of pixel contrast (brightness difference between pixels) to be sharpened Use it to prevent sharpening of even surfaces like sky or skin. Keep at zero if you want to sharpen fine details. Adjustment controls those naturally don't apply any additional effect, but rather adjust it's strength by percentage from main Amount: Edge Balance Bright Borders - Percent of amount applied to bright side of edge Use it to reduce sharpening halo if it becomes too visible, or prevent oversharpening of bright fine detail, like sunlit hair. Dark Borders - Percent of amount applied to dark side of edge Use this to reduce dark halo (rarely needed). Note: it is not recommended to use Bright and Dark controls together: it would effectively reduce overall amount of sharpening (setting both to 0 is equal to setting main amount to 0). Shadows Strength - percent of amount applied in shadows Use it to reduce sharpening impact to image noise (noise is usually most pronounced in shadows). Tonal Range - level of brightness (at 0 - 255 scale) where shadows adjustment will be applied Range is "soft" control: strength of sharpening rises gradually back to normal through 50 next levels above selected level. Tip: set Strength to 0, move around Range control to find the brightness level where noise kicks in, then re-adjust Strength to appropriate amount. Highlights Strength - percent of amount applied in highlights Tonal Range - level of brightness (at top of 0 - 255 scale) where highlights adjustment will be applied Range is "soft" control: strength of sharpening rises gradually back to normal through 50 next levels below selected level. Color mask Adjusts strength of effect based on pixel color Notes * Strength of controls is NOT equal to "other brand" sharpening tools (like USM in Photoshop or Gimp). For example radius 2 in this plugin is close to radius 1 in Gimp USM (due to differences in Gaussian blur rendering). So don't apply settings recommended in Photoshop tutorials - better trust your own eyes. * Sharpness (edge contrast) is increased through brightness channel only - thus no hue shift is caused (as far as color channels are not clipped); this is another difference from "other brand" USM tools. * Shadow and highlight areas are detected from blurred grayscale image, to achieve more even output spread. Alternative use: Instead of sharpening you can use this plugin for local contrast enhancement - to give extra clarity to a flat, hazy image; for example following settings: Amount 20, Radius 80, Threshold 0. (Be patient with this one: the larger the radius, the slower the effect runs - due to Gaussian blur function rendered in background). ------------------ General recommendations for sharpening (collection of unwritten rules I try to follow) * Sharpening only works on sharp images. Use it to remove lens softness or give 3d look to otherwise flat image. * Don't try to fix blurry images with sharpening - it only makes things worse. Leave it blurry or shoot the photo again. * Sharpening should be the very last image processing operation before save / print, as it actually distorts image detail for better appearance (Generally my preferred workflow is: white balance -> noise reduction -> levels/curves/contrast -> saturation -> crop/resize -> sharpening). * The best sharpening settings depends on output - whether it is web image, small print or large print - every kind has different needs. Do experiments to find most appropriate settings. * For best output preview (to predict the results), use 100% zoom while sharpening a web image, use 50% zoom if sharpening for print. * Images appear sharper on LCD monitors than CRTs. So be careful while using CRT. * Mass production printers at photo stores automatically sharpen every jpg image (while they may keep tif's intact). So keep your settings modest or don't sharpen at all if you are going to use those services.
  7. This plugin is designed to fix excessively contrasty photos, by brightening shadows and/or darkening highlights. Menu location: Effects > Photo. Download as part of my plugin pack. Updated to version 2.2 (2008-12-24)! Changes: few UI and code optimizations; moved to Photo submenu. Updated to version 2.1 (2008-08-31)! Changes: - Plugin now starts with default settings loaded (shadows: 100; smoothing 50) - Compatibility fix for paint.net 3.36 Changes in version 2 (2007-09-20): - Improved core algorithm produces smoother tone transitions - Added "Basic" user interface and re-arranged some previous controls (see below in blue) - Added "Review" button for quick before & after check: hold the button down to see original, release the button to re-apply changes USING THE PLUGIN Start in Basic mode - use Shadows and Highlights controls to get desired brightness; use Smoothing to adjust tonal blending. Switch to Advanced mode to override / fine-tune any settings. BASIC CONTROLS * Shadows - strength of shadow adjustment * Highlights - strength of highlight adjustment * Smoothing - blending of shadows and highlights. Adjust this together with Shadows and/or Highlights controls to get the desired look. Generally low values suite for images with extreme shadows & highlights, higher values for more balanced images. Basic controls actually use sets of Advanced controls. You can switch to Advanced mode anytime to override / fine-tune the settings. ADVANCED CONTROLS Shadows: * Amount - strength of shadow adjustment * Tonal Range - brightness range of shadows to be adjusted (at the bottom of 0 - 255 scale) * Saturation - saturation of shadows Highlights: * Amount - strength of highlight adjustment * Tonal Range - brightness range of highlights to be adjusted (at the top of 0 - 255 scale) * Saturation - saturation of highlights Note: saturation controls are independent from brightness, so alternatively you can only increase saturation - for example adjusting sky color. Smoothing * Local Contrast Radius - preserves local contrast by bluring the original image at selected radius (in the backround) before reading the tonal values. In effect setting Radius 10 - 20 avoids fine textures from becoming flat. Default radius in Basic mode is 12, which is optimized for screen size images. You may need greater radius (30, 50 or more) for large, several MP images. Note that large Radius values slow down processing, so I'd recommend to tune it last. * Local Contrast Intensity - as a side-effect, Radius may produce halo near strong edges - for example around dark objects against bright sky. Intensity control allows to reduce halo. Reducing it too much results in flat look due to loss of contrast. Values between 50 and 100 (%) should be okay. * Compression - amplifies strength of effect progressively towards the extreme shadows/highlights, allowing to reveal much more detail especially from deep shadows. Color Mask aims the strength of adjustment into certain color areas based on selected color balance. For example increase red value while reducing green and blue, to aim majority of adjustment at skintones; or increase blue to aim adjustment at sky. Some extreme before & after samples: Settings applied: Basic mode, Shadows 180, Smoothing 50 Settings applied: Basic mode, Shadows 140, Highlights 40, Smoothing 80
  8. This filter make sharpen blurred images. For refocusing uses algorithm with deconvolution element. Use for recovery small defocused photos. Locate in menu Effects->Photo->Refocusing Simple Deconvolution. RefocusingSDe.zip
  9. Here is something to play with! Download as part of my plugin pack. Open from Effects>Photo Updated to v1.1 (2009-07-08)! Few usability improvements: * Default color for channel mixer is fixed to a certain green (rgb:76,150,29) in order to produce "standard" gray balance * Removed the "Enable" check box for channel mixer, as now you can return to standard gray by using channel mixer's reset button * Default color for Tint is primary color (was secondary before) The slider controls are same as in my Basic Adjustments plugin. Color wheels are different. - Channel Mixer Adjusts how much weight each color channel transfers to final brightness. If reset to default then „standard“ grayscale is applied. - White Level sets the white point of an image. higher number makes white brighter, lower makes darker. It can be called "exposure" in terms of photography. - Black Level sets the black point of an image. higher number makes black darker, lower makes brighter. - Tone (Dark / Bright) applies "gamma curve", making image look darker or brighter. No shadows or highlights are clipped. - Contrast applies "s-curve", enhancing contrast of middle tones. No shadows or highlights are clipped. - Tint Applies a shade of single color to final image. The result is similar to Colorize effect in PS (based on my few quick tests). Check box „Pick hue and saturation only“ makes it easier to work with the color wheel: when checked, it disables the color value slider and uses constant value around 40 instead of default 100. This is because darker colors are usually better for tint. Uncheck this option to fine-tune the result with color value slider.
  • Create New...