Jump to content


Photo

Palette from image tool [20091111]


18 replies to this topic

#1 jxp

jxp
  • Members
  • 34 posts
  • Reputation:1

Posted 03 July 2009 - 10:48 PM

When working with images I like to be able to have a relevant palette.
The attached effect plugin uses the current image to create a paint.net palette file. Both dll files are required for this "effect".

When you first run it (from Effects -> Tools -> Palette From Image) you need to enter the Palettes folder (usually My Documents\Paint.NET USer Files\Palettes). This then gets saved for subsequent uses.

The default palette name is PDN Current Image (so it's not likely to clash with any you might already have). This file can be overwritten each time. After the effect is run the new palette appears in the Paint.net palette list ready to use.

Hidden Content:

UPDATE 11-Nov-09
Patched for threading issue with v3.5

Attached Files


  • 2
Don't know what plugin to use? Try looking in the plugin gallery

#2 wiirus

wiirus
  • Members
  • 48 posts
  • LocationGermany
  • Reputation:0

Posted 30 July 2009 - 02:47 PM

Thanks man!
Thats a useful one :D :D :D

Thank you!
  • 0

I'm still learning, trying to get better.
Critics, even bad ones, help me.
Posted Image
Join Premium Renders!


#3 APShredder

APShredder
  • Members
  • 1,319 posts
  • LocationMassachusetts
  • Reputation:1

Posted 30 July 2009 - 07:02 PM

Cool plugin! But unfortunately there's a major bug I found. When I try to change the saving location, both the plugin and Paint.NET crash. I don't know if anyone else has this problem, but for me it's a major pain in the butt.
  • 0

#4 jxp

jxp
  • Members
  • 34 posts
  • Reputation:1

Posted 30 July 2009 - 08:50 PM

APShredder, can you give me a bit more detail?

How are you trying to change the folder? Are you clicking the ellipsis (...) button or editing the text?
What does the palette folder show when you first run the plugin?

What happens with the crash? Does everything freeze? Do you get an error message (if so what is it)?
Is there a file called PDNCrashLog on your desktop (if so please let me see it)?

Finally, what version of Windows are you running?
  • 0
Don't know what plugin to use? Try looking in the plugin gallery

#5 APShredder

APShredder
  • Members
  • 1,319 posts
  • LocationMassachusetts
  • Reputation:1

Posted 30 July 2009 - 10:37 PM

How are you trying to change the folder? Are you clicking the ellipsis (...) button or editing the text?

Things that cause the program to crash:
1.) When I click the (...) button to change the path. I can change the path but when I click on or change anything else the program crashes.
2.) If I change the path manually by typing in the address, the same thing as above hapens.

What does the palette folder show when you first run the plugin?

When I first open the plugin, I get a list of all the .txt files in the default folder.

What happens with the crash? Does everything freeze? Do you get an error message (if so what is it)?

I get an error message and then everything closes. (Picture of error message below.)(Crash log below also.)
Posted Image
This text file was created because Paint.NET crashed.
Please e-mail this file to crashlog@getpaint.net so we can diagnose and fix the problem.

Application version: Paint.NET v3.36 (Final Release build 3.36.3158.38068)
Time of crash: 7/30/2009 6:11:52 PM
Application uptime: 00:01:00.0912000
OS Version: 6.0.6002.131072 Service Pack 2 Workstation x86
.NET version: CLR 2.0.50727.4016 x86, FX 2.0 2.0SP1 2.0SP2 3.0 3.0SP1 3.0SP2 3.5 3.5SP1 3.5SP1_Client 
Processor: 2x "AMD Athlon(tm) 64 X2 Dual Core Processor 5600+" @ ~2812MHz (DEP, SSE, SSE2, SSE3)
Physical memory: 2941 MB
UI DPI: 96.00 dpi (1.00x scale)
Tablet PC: no
Updates: true, 7/26/2009
Locale: pdnr.c: en-US, hklm: en-US, hkcu: n/a, cc: en-US, cuic: en-US
Features log: UpdatesState(StartupState), UpdatesState(ReadyToCheckState), SetTool(PaintDotNet.Tools.PaintBrushTool), HM(NullHistoryMemento), ShowDialog(PaintDotNet.ToolsForm), ShowDialog(PaintDotNet.ColorsForm), ShowDialog(PaintDotNet.HistoryForm), ShowDialog(PaintDotNet.LayerForm), ShowDialog(PaintDotNet.MainForm), PopulateFonts(), Menu.Effects, Effect(PaletteFromImage.SavePalette), HM(BitmapHistoryMemento), ShowDialog(PaintDotNet.ProgressDialog), DWAction(HistoryUndoAction)
Loaded assemblies: 
    mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
    PaintDotNet, Version=3.36.3158.38068, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe
    System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
    System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll
    System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
    PaintDotNet.Core, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll
    PaintDotNet.Base, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll
    PaintDotNet.SystemLayer, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll
    PaintDotNet.Resources, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll
    PaintDotNet.Data, Version=3.36.3158.38064, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll
    PaintDotNet.Effects, Version=3.36.3158.38065, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll
    advcolorrep, Version=1.3.3303.27314, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\advcolorrep.dll
    Alias, Version=2.0.3167.14578, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Alias.dll
    AlphaBlur, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaBlur.dll
    AlphaMap2, Version=1.3.3286.22738, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMap2.dll
    AlphaMaskBrush, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMaskBrush.dll
    Bars, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Bars.dll
    BasicAntialias11, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BasicAntialias11.dll
    BasicPhotoAdjustments, Version=1.1.3277.32602, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BasicPhotoAdjustments.dll
    Black and White Converter, Version=1.0.3449.30197, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Black and White Converter.dll
    BlackandAlpha+, Version=2.0.3325.35471, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BlackandAlpha+.dll
    Border, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Border.dll
    "Borders N' Shapes", Version=1.7.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Borders N' Shapes.dll
    Boutons, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Boutons.dll
    Bullet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Bullet.dll
    Burninate, Version=1.1.3182.28956, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Burninate.dll
    CameraLens, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CameraLens.dll
    CellMaker, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CellMaker.dll
    Channels, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Channels.dll
    ChromaKeyPlugin, Version=1.0.0.2, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ChromaKeyPlugin.dll
    CodeLab, Version=1.3.3180.34624, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CodeLab.dll
    Color Match, Version=1.0.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Color Match.dll
    ColorBalance, Version=1.1.3182.30196, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorBalance.dll
    ColorMixer, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorMixer.dll
    ColorModulo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorModulo.dll
    ColorToAlpha, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorToAlpha.dll
    ColorTrimming, Version=1.0.3167.14623, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorTrimming.dll
    CondHSAdj, Version=1.7.2618.31817, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CondHSAdj.dll
    ConditionalPen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ConditionalPen.dll
    CreateImageMap, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CreateImageMap.dll
    CurtisBlack.Common, Version=1.0.3142.30104, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Common.dll
    CurtisBlack.Effects, Version=11.0.3142.30301, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll
    CurtisBlack.Resources, Version=1.0.3142.30103, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Resources.dll
    Curves+, Version=2.10.3298.41852, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Curves+.dll
    DesktopBackgroundPreview, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\DesktopBackgroundPreview.dll
    Diagonal Lines, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Diagonal Lines.dll
    Diffuse, Version=1.0.3254.27766, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Diffuse.dll
    Displacement, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Displacement.dll
    Droste, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\droste.dll
    EdHarvey.Edfects.Common, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Edfects.Common.dll
    EdHarvey.Effects, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Effects.dll
    EngraveEmboss, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EngraveEmboss.dll
    Feather, Version=2.3.3182.30477, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Feather.dll
    Film, Version=2.0.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Film.dll
    FilmNoir, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\FilmNoir.dll
    FindEdges, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\FindEdges.dll
    Fire, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Fire.dll
    Flags, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Flags.dll
    Frames, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Frame.dll
    GaussianBlurPlus, Version=1.1.3182.30307, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GaussianBlurPlus.dll
    GenTree, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GenTree.dll
    Gradient Bars, Version=3.0.3106.38771, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Bars.dll
    GradientBlur, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Blur.dll
    Gradient Mapping, Version=2.2.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Mapping.dll
    Gravity, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gravity.dll
    GridMaker, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GridMaker.dll
    HexaGrid, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\HexaGrid.dll
    Hue_Saturation+, Version=1.0.3277.32208, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Hue_Saturation+.dll
    ImageShackUpload, Version=2.0.3.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ImageShackUpload.dll
    IniFile, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\IniFile.dll
    InputToOutput, Version=1.0.3167.14695, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\InputToOutput.dll
    InvertAlpha, Version=1.0.3040.33378, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\InvertAlpha.dll
    isolate, Version=1.0.3303.3202, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\isolate.dll
    Jitter, Version=3.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Jitter.dll
    KaleidoGen, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\KaleidoGen.dll
    Kaleidoscope, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Kaleidoscope.dll
    kb_lens, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\kb_lens.dll
    KillColor, Version=1.0.3498.8108, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\KillColor.dll
    Koch_Snowflake, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Koch_Snowflake.dll
    LensFlare, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LensFlare.dll
    LightRays, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LightRays.dll
    LocalContrast, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LocalContrast.dll
    Lomography, Version=1.1.3182.31441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Lomography.dll
    Majority, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Majority.dll
    MathNet.Iridium, Version=2007.3.8.35795, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MathNet.Iridium.dll
    Metallize, Version=1.0.3479.25999, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Metallize.dll
    MirrorRotateMenu, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MirrorRotateMenu.dll
    Moire, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Moire.dll
    MosaicManiac, Version=1.0.906.8, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MosaicManiac.dll
    MotionSharpen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MotionSharpen.dll
    MultiColorGradient, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MultiColorGradient.dll
    Nebulous, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Nebulous.dll
    NewtonFractal, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\NewtonFractal.dll
    Oblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Oblique.dll
    Olden, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Olden.dll
    OrbGenerator, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\OrbGenerator.dll
    Outline Object, Version=2.6.3284.30852, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline Object.dll
    OutlineObject, Version=1.1.3160.31739, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline.dll
    PageCurl, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PageCurl.dll
    PaletteFromImage, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PaletteFromImage.dll
    Panelling, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Panelling.dll
    NewPastel, Version=1.2.3182.29587, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Pastel.dll
    PDNAlphaAdj, Version=1.0.3388.34446, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNAlphaAdj.dll
    PDNPalette, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNPalette.dll
    PDNSpriteSheetAnim, Version=1.0.0.3, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNSpriteSheetAnim.dll
    PDNWatermark, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNWatermark.dll
    phips_kill_color, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\phips_kill_color.dll
    PhotobucketNet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PhotobucketNet.dll
    Pixelate+, Version=1.0.3106.38767, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Pixelate+.dll
    PixelatedFrame, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PixelatedFrame.dll
    PixelLab, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PixelLab.dll
    Polar, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polar.dll
    PolariodFrame, Version=1.0.3171.27990, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PolariodFrame.dll
    Polygon Tool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon Tool.dll
    Polygon, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon.dll
    Polygones, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygones.dll
    PowerStretch20Beta, Version=1.9.3045.14671, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PowerStretch.dll
    Primary Color Difference to -Alpha, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PrimColOnly.dll
    PrinterPlus, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PrinterPlus.dll
    pyrochild.effects.common, Version=2.5.3298.19513, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll
    RadialBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RadialBlurDeluxe_v0.1.dll
    Radialcolors, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Radialcolors.dll
    RainbowTwist, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RainbowTwist.dll
    Random Effect, Version=1.2.3284.30866, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Effect.dll
    RandLines, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random lines.dll
    RandMaze1, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Maze1.dll
    RandMaze2, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Maze2.dll
    Random Shape Fill, Version=1.0.3106.41337, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Shape Fill.dll
    RedEyeQuickFix, Version=1.1.3161.39688, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RedEyeQuickFix.dll
    RemoveBrightDark, Version=1.1.3063.36415, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RemoveBrightDark.dll
    RenderColorWheel, Version=1.1.3258.28607, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RenderColorWheel.dll
    EditableText, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Re_Editable_Text_BETA_by_sabrown100.dll
    Rosaces, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Rosaces.dll
    ScriptLab, Version=2.4.3284.31448, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ScriptLab.dll
    SeamlessTextureMaker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SeamlessTextureMaker.dll
    SelectionTools, Version=1.1.3182.28742, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SelectionTools.dll
    ShadowHighlight, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ShadowHighlight.dll
    Shape3D, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Shape3D.dll
    Sharpen+, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sharpen+.dll
    Silhoette, Version=2.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Silhoette.dll
    silhouetteplus, Version=1.1.3131.17586, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\silhouetteplus.dll
    SinWaves, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SinWaves.dll
    SmartSharpen, Version=1.3.0.3, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SmartSharpen.dll
    Smooth, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smooth.dll
    Smudge, Version=2.2.3298.1545, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll
    Sparkles, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sparkles.dll
    Specular, Version=1.0.3254.27778, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Specular.dll
    Spiral, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Spiral.dll
    SpiroGraph, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SpiroGraph.dll
    SpiroShapes, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SpiroShapes.dll
    Splashes, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splashes.dll
    Splatter, Version=1.5.3284.30867, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splatter.dll
    Stars, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stars.dll
    Steganography, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Steganography.dll
    Stitch, Version=1.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stitch.dll
    SubtleEffect, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SubtleEffect.dll
    Texture, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Texture.dll
    ThreadsMarker, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ThreadsMarker.dll
    Tiles, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Tiles.dll
    TJacksonEffects, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TJacksonEffects.dll
    Toon Shader, Version=1.0.3470.28696, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Toon Shader.dll
    Transitional Brush, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Transitional Brush.dll
    Transparency, Version=1.1.3182.29244, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Transparency.dll
    TreeGen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TreeGen.dll
    TubeOblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TubeOblique.dll
    TwistZ, Version=1.1.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TwistZ.dll
    Vandermotten.PaintDotNetEffects.Blurs, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Blurs.dll
    Vandermotten.PaintDotNetEffects, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.dll
    Vandermotten.PaintDotNetEffects.DropShadow, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.DropShadow.dll
    Vandermotten.PaintDotNetEffects.Duotones, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Duotones.dll
    Vandermotten.PaintDotNetEffects.FadeEdge, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.FadeEdge.dll
    Vandermotten.PaintDotNetEffects.Monochromes, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Monochromes.dll
    Vandermotten.PaintDotNetEffects.Samples, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Samples.dll
    Vibrato, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vibrato.dll
    Volutes, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Volutes.dll
    WaterReflection, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WaterReflection.dll
    Waves, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Waves.dll
    WetFloor, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WetFloor.dll
    XYCoords, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\XYCoords.dll
    ZoomBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ZoomBlurDeluxe_v0.2.dll
    System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll
    System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
    System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll

Exception details:
System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Paint.NET\Effects\PDNPalette.xml' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
   at System.IO.StreamWriter..ctor(String path)
   at PDNPalette.PaletteHandler.set_PaletteFolder(String value)
   at PDNPalette.PaletteFolder.saveFolder()
   at PDNPalette.PaletteFolder.getFolderName()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
------------------------------------------------------------------------------
This text file was created because Paint.NET crashed.
Please e-mail this file to crashlog@getpaint.net so we can diagnose and fix the problem.

Application version: Paint.NET v3.36 (Final Release build 3.36.3158.38068)
Time of crash: 7/30/2009 6:31:27 PM
Application uptime: 00:00:12.2460000
OS Version: 6.0.6002.131072 Service Pack 2 Workstation x86
.NET version: CLR 2.0.50727.4016 x86, FX 2.0 2.0SP1 2.0SP2 3.0 3.0SP1 3.0SP2 3.5 3.5SP1 3.5SP1_Client 
Processor: 2x "AMD Athlon(tm) 64 X2 Dual Core Processor 5600+" @ ~2812MHz (DEP, SSE, SSE2, SSE3)
Physical memory: 2941 MB
UI DPI: 96.00 dpi (1.00x scale)
Tablet PC: no
Updates: true, 7/26/2009
Locale: pdnr.c: en-US, hklm: en-US, hkcu: n/a, cc: en-US, cuic: en-US
Features log: UpdatesState(StartupState), SetTool(PaintDotNet.Tools.PaintBrushTool), HM(NullHistoryMemento), UpdatesState(ReadyToCheckState), ShowDialog(PaintDotNet.ToolsForm), ShowDialog(PaintDotNet.ColorsForm), ShowDialog(PaintDotNet.HistoryForm), ShowDialog(PaintDotNet.LayerForm), ShowDialog(PaintDotNet.MainForm), PopulateFonts(), Menu.Effects, Effect(PaletteFromImage.SavePalette), HM(BitmapHistoryMemento), ShowDialog(PaintDotNet.ProgressDialog)
Loaded assemblies: 
    mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
    PaintDotNet, Version=3.36.3158.38068, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe
    System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
    System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll
    System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
    PaintDotNet.Core, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll
    PaintDotNet.Base, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll
    PaintDotNet.SystemLayer, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll
    PaintDotNet.Resources, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll
    PaintDotNet.Data, Version=3.36.3158.38064, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll
    PaintDotNet.Effects, Version=3.36.3158.38065, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll
    advcolorrep, Version=1.3.3303.27314, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\advcolorrep.dll
    Alias, Version=2.0.3167.14578, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Alias.dll
    AlphaBlur, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaBlur.dll
    AlphaMap2, Version=1.3.3286.22738, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMap2.dll
    AlphaMaskBrush, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMaskBrush.dll
    Bars, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Bars.dll
    BasicAntialias11, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BasicAntialias11.dll
    BasicPhotoAdjustments, Version=1.1.3277.32602, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BasicPhotoAdjustments.dll
    Black and White Converter, Version=1.0.3449.30197, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Black and White Converter.dll
    BlackandAlpha+, Version=2.0.3325.35471, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BlackandAlpha+.dll
    Border, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Border.dll
    "Borders N' Shapes", Version=1.7.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Borders N' Shapes.dll
    Boutons, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Boutons.dll
    Bullet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Bullet.dll
    Burninate, Version=1.1.3182.28956, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Burninate.dll
    CameraLens, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CameraLens.dll
    CellMaker, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CellMaker.dll
    Channels, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Channels.dll
    ChromaKeyPlugin, Version=1.0.0.2, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ChromaKeyPlugin.dll
    CodeLab, Version=1.3.3180.34624, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CodeLab.dll
    Color Match, Version=1.0.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Color Match.dll
    ColorBalance, Version=1.1.3182.30196, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorBalance.dll
    ColorMixer, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorMixer.dll
    ColorModulo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorModulo.dll
    ColorToAlpha, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorToAlpha.dll
    ColorTrimming, Version=1.0.3167.14623, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorTrimming.dll
    CondHSAdj, Version=1.7.2618.31817, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CondHSAdj.dll
    ConditionalPen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ConditionalPen.dll
    CreateImageMap, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CreateImageMap.dll
    CurtisBlack.Common, Version=1.0.3142.30104, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Common.dll
    CurtisBlack.Effects, Version=11.0.3142.30301, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll
    CurtisBlack.Resources, Version=1.0.3142.30103, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Resources.dll
    Curves+, Version=2.10.3298.41852, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Curves+.dll
    DesktopBackgroundPreview, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\DesktopBackgroundPreview.dll
    Diagonal Lines, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Diagonal Lines.dll
    Diffuse, Version=1.0.3254.27766, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Diffuse.dll
    Displacement, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Displacement.dll
    Droste, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\droste.dll
    EdHarvey.Edfects.Common, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Edfects.Common.dll
    EdHarvey.Effects, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Effects.dll
    EngraveEmboss, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EngraveEmboss.dll
    Feather, Version=2.3.3182.30477, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Feather.dll
    Film, Version=2.0.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Film.dll
    FilmNoir, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\FilmNoir.dll
    FindEdges, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\FindEdges.dll
    Fire, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Fire.dll
    Flags, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Flags.dll
    Frames, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Frame.dll
    GaussianBlurPlus, Version=1.1.3182.30307, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GaussianBlurPlus.dll
    GenTree, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GenTree.dll
    Gradient Bars, Version=3.0.3106.38771, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Bars.dll
    GradientBlur, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Blur.dll
    Gradient Mapping, Version=2.2.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Mapping.dll
    Gravity, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gravity.dll
    GridMaker, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GridMaker.dll
    HexaGrid, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\HexaGrid.dll
    Hue_Saturation+, Version=1.0.3277.32208, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Hue_Saturation+.dll
    ImageShackUpload, Version=2.0.3.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ImageShackUpload.dll
    IniFile, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\IniFile.dll
    InputToOutput, Version=1.0.3167.14695, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\InputToOutput.dll
    InvertAlpha, Version=1.0.3040.33378, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\InvertAlpha.dll
    isolate, Version=1.0.3303.3202, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\isolate.dll
    Jitter, Version=3.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Jitter.dll
    KaleidoGen, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\KaleidoGen.dll
    Kaleidoscope, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Kaleidoscope.dll
    kb_lens, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\kb_lens.dll
    KillColor, Version=1.0.3498.8108, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\KillColor.dll
    Koch_Snowflake, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Koch_Snowflake.dll
    LensFlare, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LensFlare.dll
    LightRays, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LightRays.dll
    LocalContrast, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LocalContrast.dll
    Lomography, Version=1.1.3182.31441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Lomography.dll
    Majority, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Majority.dll
    MathNet.Iridium, Version=2007.3.8.35795, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MathNet.Iridium.dll
    Metallize, Version=1.0.3479.25999, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Metallize.dll
    MirrorRotateMenu, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MirrorRotateMenu.dll
    Moire, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Moire.dll
    MosaicManiac, Version=1.0.906.8, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MosaicManiac.dll
    MotionSharpen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MotionSharpen.dll
    MultiColorGradient, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MultiColorGradient.dll
    Nebulous, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Nebulous.dll
    NewtonFractal, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\NewtonFractal.dll
    Oblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Oblique.dll
    Olden, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Olden.dll
    OrbGenerator, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\OrbGenerator.dll
    Outline Object, Version=2.6.3284.30852, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline Object.dll
    OutlineObject, Version=1.1.3160.31739, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline.dll
    PageCurl, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PageCurl.dll
    PaletteFromImage, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PaletteFromImage.dll
    Panelling, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Panelling.dll
    NewPastel, Version=1.2.3182.29587, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Pastel.dll
    PDNAlphaAdj, Version=1.0.3388.34446, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNAlphaAdj.dll
    PDNPalette, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNPalette.dll
    PDNSpriteSheetAnim, Version=1.0.0.3, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNSpriteSheetAnim.dll
    PDNWatermark, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PDNWatermark.dll
    phips_kill_color, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\phips_kill_color.dll
    PhotobucketNet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PhotobucketNet.dll
    Pixelate+, Version=1.0.3106.38767, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Pixelate+.dll
    PixelatedFrame, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PixelatedFrame.dll
    PixelLab, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PixelLab.dll
    Polar, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polar.dll
    PolariodFrame, Version=1.0.3171.27990, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PolariodFrame.dll
    Polygon Tool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon Tool.dll
    Polygon, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon.dll
    Polygones, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygones.dll
    PowerStretch20Beta, Version=1.9.3045.14671, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PowerStretch.dll
    Primary Color Difference to -Alpha, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PrimColOnly.dll
    PrinterPlus, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PrinterPlus.dll
    pyrochild.effects.common, Version=2.5.3298.19513, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll
    RadialBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RadialBlurDeluxe_v0.1.dll
    Radialcolors, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Radialcolors.dll
    RainbowTwist, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RainbowTwist.dll
    Random Effect, Version=1.2.3284.30866, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Effect.dll
    RandLines, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random lines.dll
    RandMaze1, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Maze1.dll
    RandMaze2, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Maze2.dll
    Random Shape Fill, Version=1.0.3106.41337, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Shape Fill.dll
    RedEyeQuickFix, Version=1.1.3161.39688, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RedEyeQuickFix.dll
    RemoveBrightDark, Version=1.1.3063.36415, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RemoveBrightDark.dll
    RenderColorWheel, Version=1.1.3258.28607, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RenderColorWheel.dll
    EditableText, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Re_Editable_Text_BETA_by_sabrown100.dll
    Rosaces, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Rosaces.dll
    ScriptLab, Version=2.4.3284.31448, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ScriptLab.dll
    SeamlessTextureMaker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SeamlessTextureMaker.dll
    SelectionTools, Version=1.1.3182.28742, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SelectionTools.dll
    ShadowHighlight, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ShadowHighlight.dll
    Shape3D, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Shape3D.dll
    Sharpen+, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sharpen+.dll
    Silhoette, Version=2.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Silhoette.dll
    silhouetteplus, Version=1.1.3131.17586, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\silhouetteplus.dll
    SinWaves, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SinWaves.dll
    SmartSharpen, Version=1.3.0.3, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SmartSharpen.dll
    Smooth, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smooth.dll
    Smudge, Version=2.2.3298.1545, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll
    Sparkles, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sparkles.dll
    Specular, Version=1.0.3254.27778, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Specular.dll
    Spiral, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Spiral.dll
    SpiroGraph, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SpiroGraph.dll
    SpiroShapes, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SpiroShapes.dll
    Splashes, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splashes.dll
    Splatter, Version=1.5.3284.30867, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splatter.dll
    Stars, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stars.dll
    Steganography, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Steganography.dll
    Stitch, Version=1.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stitch.dll
    SubtleEffect, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SubtleEffect.dll
    Texture, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Texture.dll
    ThreadsMarker, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ThreadsMarker.dll
    Tiles, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Tiles.dll
    TJacksonEffects, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TJacksonEffects.dll
    Toon Shader, Version=1.0.3470.28696, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Toon Shader.dll
    Transitional Brush, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Transitional Brush.dll
    Transparency, Version=1.1.3182.29244, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Transparency.dll
    TreeGen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TreeGen.dll
    TubeOblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TubeOblique.dll
    TwistZ, Version=1.1.2.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TwistZ.dll
    Vandermotten.PaintDotNetEffects.Blurs, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Blurs.dll
    Vandermotten.PaintDotNetEffects, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.dll
    Vandermotten.PaintDotNetEffects.DropShadow, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.DropShadow.dll
    Vandermotten.PaintDotNetEffects.Duotones, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Duotones.dll
    Vandermotten.PaintDotNetEffects.FadeEdge, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.FadeEdge.dll
    Vandermotten.PaintDotNetEffects.Monochromes, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Monochromes.dll
    Vandermotten.PaintDotNetEffects.Samples, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Samples.dll
    Vibrato, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vibrato.dll
    Volutes, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Volutes.dll
    WaterReflection, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WaterReflection.dll
    Waves, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Waves.dll
    WetFloor, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WetFloor.dll
    XYCoords, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\XYCoords.dll
    ZoomBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ZoomBlurDeluxe_v0.2.dll
    System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll
    System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
    System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll

Exception details:
System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Paint.NET\Effects\PDNPalette.xml' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
   at System.IO.StreamWriter..ctor(String path)
   at PDNPalette.PaletteHandler.set_PaletteFolder(String value)
   at PDNPalette.PaletteFolder.saveFolder()
   at PDNPalette.PaletteFolder.getFolderName()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
------------------------------------------------------------------------------

Finally, what version of Windows are you running?

I'm using Windows Vista Home Premium.

Hope all this helps. :)
  • 0

#6 jxp

jxp
  • Members
  • 34 posts
  • Reputation:1

Posted 01 August 2009 - 06:56 AM

Updated version of plugin in first post. Fixes APShredder's problem (and adds a progress bar).
  • 0
Don't know what plugin to use? Try looking in the plugin gallery

#7 spacedad

spacedad
  • Newbies
  • 9 posts
  • Reputation:0

Posted 01 August 2009 - 10:50 AM

i've been hoping for one of these,nice one thanks!:)
  • 0

#8 AMDGD

AMDGD
  • Newbies
  • 2 posts
  • Reputation:0

Posted 10 November 2009 - 04:03 AM

First time post here. I hope this is the correct place to bring this up.

I used the palettetoimage effect in Paint.Net 3.36 and it worked just fine. In the 3.5 version it generated a "Plugin Error". It went through the process of generating a palette (the status bar works) but it failed at the end with this message:

File: C:\Program Files\Paint.NET\Effects\PaletteFromImage.dll
Effect Name: PaletteFromImage.SavePalette
Full error message: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.InvalidOperationException: Cross-thread operation not valid: Control 'frmSavePalette' accessed from a thread other than the thread it was created on.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at System.Windows.Forms.Application.ModalApplicationContext.DisableThreadWindows(Boolean disable, Boolean onlyWinForms)
at System.Windows.Forms.Application.ThreadContext.BeginModalMessageLoop(ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at PDNPalette.PaletteHandler.SavePalette(ColorPalette PaletteToSave, Boolean UseDefaultName)
at PaletteFromImage.SavePalette.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length)
at PaintDotNet.Effects.Effect.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois) in D:\src\pdn\paintdotnet\src\Effects\Effect.cs:line 163
at PaintDotNet.Effects.BackgroundEffectRenderer.ThreadFunction() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 158
--- End of inner exception stack trace ---
at PaintDotNet.Effects.BackgroundEffectRenderer.DrainExceptions() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 332
at PaintDotNet.Menus.EffectMenuBase.DoEffect(Effect effect, EffectConfigToken token, PdnRegion selectedRegion, PdnRegion regionToRender, Surface originalSurface, Exception& exception) in D:\src\pdn\paintdotnet\src\PaintDotNet\Menus\EffectMenuBase.cs:line 1254
  • 0

#9 jxp

jxp
  • Members
  • 34 posts
  • Reputation:1

Posted 11 November 2009 - 08:43 PM

Added a fix for the threading issue (see first post). I'm thinking of re-writing this plugin (when I have time :lol: ) so I'm just calling this a patch for now.
  • 0
Don't know what plugin to use? Try looking in the plugin gallery

#10 AMDGD

AMDGD
  • Newbies
  • 2 posts
  • Reputation:0

Posted 15 November 2009 - 12:52 AM

Thanks for the tool and the quick fix. I like it. :D I've no idea how you could improve it since it meets everything that I need.
  • 0

#11 spacedad

spacedad
  • Newbies
  • 9 posts
  • Reputation:0

Posted 13 May 2010 - 05:20 PM

Thanks for the tool and the quick fix. I like it. :D I've no idea how you could improve it since it meets everything that I need.

a majority percent slider would be good.
  • 0

#12 spacedad

spacedad
  • Newbies
  • 9 posts
  • Reputation:0

Posted 22 June 2010 - 05:24 PM

a majority percent slider would be good.

erm,maybe i meant some kind of colour filter.i mean to reduce the amount of shades.
am i making any sense?
it's just that the pic i tried it on had a massive palette and i was trying to find a way of 'slimming' it down a bit.
thanks,it's really useful.:)
  • 0

#13 himself22

himself22
  • Members
  • 635 posts
  • Reputation:1

Posted 23 June 2010 - 11:37 PM

Awesome! This could be very useful for competitions where the theme is "Use these colors:"
  • 0

"The truth is just an excuse for having a lack of imagination."

Posted Image


#14 pdnnoob

pdnnoob

    2013 Radiance Award Winner

  • Moderators
  • 2,406 posts
  • Reputation:193

Posted 24 June 2010 - 03:09 AM

It would be nice if the colors were in hex with an additional value (0-255) for alpha. How do I interpret what actually is there and how would I use it? I see the "AARRBBGG" note, but "F4" for an alpha value doesn't mean anything to me and I can't plug it in anywhere in the pdn program. Any comments? Help? Something? Sounds like a cool plugin, but I would like some clarification on how it is used.

EDIT: I found the answer...all the double digits are written in hex (FF being max and equal to 255), but I have to open the windows calculator to convert from decimal to hex (I'm obviously not a computer geek, though I plan to be one someday ;) ). It would be nice if you could make this a little more convenient XD

EDIT: I am really answering all my questions today XD. So I figured out that the last six digits in each entry can be copied and pasted into the "hex" box when I click "more" on the color palette. However, I still have to convert the first two digits to decimal so I can plug them into the "Alpha" box...could someone teach me how to do this quickly without the calculator? Thanks XD

Edited by pdnnoob, 24 June 2010 - 03:17 AM.

  • 0
noobsig-1.png
what I do all summer Emote Cursor Pack 'noob gallery
No, Paint.NET is not spyware...but, installing it is an IQ test. ~BoltBait
Blend modes are like the filling in your sandwich. It's the filling that can change your experience of the sandwich. ~Ego Eram Reputo

#15 Sarkut

Sarkut
  • Competition Hosts
  • 3,206 posts
  • Reputation:4

Posted 24 June 2010 - 04:10 AM

The alpha hex is two places of base 16.


0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - A - B - C - D - E - F
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 -10 -11 -12 -13-14- 15 - - Decimal

Whatever the first hex alphanumeral is equivalent to in decimal - multiply it by 16.

Then add the decimal equivalent of the second alphanumeral.

FF equals 15x16 + 15 = 255

80 equals 8x16 + 0 = 128
-----------------------------------

An RGB example.

7F0037 is

R 7F - 7x16 + 15 = 127

G 00 - 0x16 + 0 = 00

B 37 - 3x16 + 7 = 55

Edited by Sarkut, 24 June 2010 - 10:01 AM.

  • 0

Posted Image


#16 csm725

csm725
  • Competition Hosts
  • 2,176 posts
  • Locationcsm725.com
  • Reputation:7

Posted 24 June 2010 - 04:17 AM

To convert from hexadecimal to decimal, here is the key:
0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
...
9 = 9
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
Hexa- to decimal is a right-to-left conversion.
The ones place value is multiplied by 16^0, or 1.
The tens place value is multiplied by 16^1, or 16.
The hundreds place value (which we aren't dealing with) is multiplied by 16^2 (16 squared) or 256, etc, etc.

So if you see #FF|FF|FF|FF, we can break it down into this:
Alpha - FF
Red - FF
Green - FF
Blue - FF
So the F in the ones' value is 15 * 16^0, or 15 * 1, or 15.
The F in the tens' value is 15 * 16^1 or 15 * 16, or 240.
240 + 15 = 255
Repeat for every category, and you get Alpha 255, RGB 255, 255, 255.

Another example: #A2|98|43|B1
Alpha - A2:
(A * 16) + (2 * 1) =
(10 * 16) + (2 * 1) =
A 162
Red - 98:
(9 * 16) + (8 * 1) =
144 + 8 =
R 152
Green - 43:
(4 * 16) + (3 * 1) =
64 + 3 =
G 67
Blue - B1:
(B * 16) + (1 * 1) =
(11 * 16) + 1 =
176 + 1 =
177
So, in ARGB, that would be: (162, 152, 67, 177).

Decimal to hexadecimal is finding the biggest number * 16 that fits in your number and adding the remainder in the space to the left:
16x <= d
(x = the number you are trying to find, d = your decimal number that you are converting)
150 ---> Hex
16x <= d
16x <= 150
x <= 150/16
x <= 9.375
So, round down, x = 9.
In this case, the tens place is 9, but if (d - 16*x) >= 16, it could be hundreds or thousands.
So the number is 9_.
We take d - 16x.
In this case, 150 - 144, which equals to 6.
So in the ones value, we put six. If we got 11, we would put B.
So 150 ---> Hex = 96.

Edit - Beaten-ish?

Edited by csm725, 24 June 2010 - 04:18 AM.

  • 0

#17 dj1551

dj1551
  • Members
  • 13 posts
  • Reputation:0

Posted 14 April 2011 - 10:25 PM

When working with images I like to be able to have a relevant palette.
The attached effect plugin uses the current image to create a paint.net palette file. Both dll files are required for this "effect".

When you first run it (from Effects -> Tools -> Palette From Image) you need to enter the Palettes folder (usually My Documents\Paint.NET USer Files\Palettes). This then gets saved for subsequent uses.

The default palette name is PDN Current Image (so it's not likely to clash with any you might already have). This file can be overwritten each time. After the effect is run the new palette appears in the Paint.net palette list ready to use.

Hidden Content:

UPDATE 11-Nov-09
Patched for threading issue with v3.5





I am having the same problem as described by APShredder in his post in 2009.
The first time I used it, I didn't change the default location, 'My Documents', and it worked fine; but I had to move it to the palettes folder in Paint.Net Users file.
When I tried to use it again for another image it just wouldn't work at all. The UI would flash for a fraction of a second, then nothing -no save- no chance to save.

So, I re-downloaded it. This time the UI came up just like the first time, but I wanted to save in palettes folder within Paint.Net User's File. So I changed the path just as described by ApShredder - clicked ok - and Paint.Net promptly crashed, leaving a pdncrashlog on my desktop. I emailed this as it says to and will also attach it to this post.

Also, about 20 seconds after PDN crashed, my touchpad cursor froze forcing me to do a forced shutdown of my computer. I should probably be saying this somewhere else
(report bugs maybe ?), but this 'cursor freeze' problem occurs frequently when working with the color window.





Edit: After I wrote this post, I restarted PDN and tried the plugin with another image. This time When the UI came up, the offered save location was changed to 'My Documents\Paint.Net User Files\Palettes', and the palette saved ok. So, when I changed the path it crashed the program but it also succeeded in changing the path.

However, when I tried it on another image - (like the first time) - it wouldn't work on a second image. The 'initializing' message would flash and then no UI would appear. What I discovered is that it won't work twice during one session. If I exit then restart
PDN the plugin works again, but only once. It seems this is a one-time-per-session plugin.

Edited by dj1551, 14 April 2011 - 11:05 PM.

  • 0

#18 pdnnoob

pdnnoob

    2013 Radiance Award Winner

  • Moderators
  • 2,406 posts
  • Reputation:193

Posted 16 April 2011 - 11:26 PM

I am having the same problem as described by APShredder in his post in 2009.
The first time I used it, I didn't change the default location, 'My Documents', and it worked fine; but I had to move it to the palettes folder in Paint.Net Users file.
When I tried to use it again for another image it just wouldn't work at all. The UI would flash for a fraction of a second, then nothing -no save- no chance to save.

So, I re-downloaded it. This time the UI came up just like the first time, but I wanted to save in palettes folder within Paint.Net User's File. So I changed the path just as described by ApShredder - clicked ok - and Paint.Net promptly crashed, leaving a pdncrashlog on my desktop. I emailed this as it says to and will also attach it to this post.

Also, about 20 seconds after PDN crashed, my touchpad cursor froze forcing me to do a forced shutdown of my computer. I should probably be saying this somewhere else
(report bugs maybe ?), but this 'cursor freeze' problem occurs frequently when working with the color window.





Edit: After I wrote this post, I restarted PDN and tried the plugin with another image. This time When the UI came up, the offered save location was changed to 'My Documents\Paint.Net User Files\Palettes', and the palette saved ok. So, when I changed the path it crashed the program but it also succeeded in changing the path.

However, when I tried it on another image - (like the first time) - it wouldn't work on a second image. The 'initializing' message would flash and then no UI would appear. What I discovered is that it won't work twice during one session. If I exit then restart
PDN the plugin works again, but only once. It seems this is a one-time-per-session plugin.

Probably happening because the plugin is made for pdn v3.5 and hasn't been updated for v3.whatever we are on now.
  • 0
noobsig-1.png
what I do all summer Emote Cursor Pack 'noob gallery
No, Paint.NET is not spyware...but, installing it is an IQ test. ~BoltBait
Blend modes are like the filling in your sandwich. It's the filling that can change your experience of the sandwich. ~Ego Eram Reputo

#19 pdnnoob

pdnnoob

    2013 Radiance Award Winner

  • Moderators
  • 2,406 posts
  • Reputation:193

Posted 30 November 2012 - 04:11 AM

This plugin actually worked for me back when I last posted here, but I transferred all my plugins to my new computer, and this was still looking for the old folder, crashing paint.net because it couldn't find it. I deleted a promising xml file, and that seemed to work ok until...

Hidden Content:

  • 0
noobsig-1.png
what I do all summer Emote Cursor Pack 'noob gallery
No, Paint.NET is not spyware...but, installing it is an IQ test. ~BoltBait
Blend modes are like the filling in your sandwich. It's the filling that can change your experience of the sandwich. ~Ego Eram Reputo