-
Posts
5,019 -
Joined
-
Last visited
-
Days Won
155
Everything posted by toe_head2001
-
Windows Store Version Startup Problem
toe_head2001 replied to billiard-nut's topic in Troubleshooting & Bug Reports
Did you update to Win 10 1709? -
palettefromimage.dll
toe_head2001 replied to cubsterky's topic in Paint.NET Discussion and Questions
Sure it does. If your browser doesn't offer to open it as a Zip, save it to disk and manually add the .zip extension to it. -
palettefromimage.dll
toe_head2001 replied to cubsterky's topic in Paint.NET Discussion and Questions
That plugin is broken, but shouldn't cause paint.net to crash. Sounds like you only copied PaletteFromImage.dll into the effects folder, but not it's dependency file: PDNPalette.dll Both are needed. Redownload it, and install it properly. https://forums.getpaint.net/topic/15318-palette-from-image-tool-20091111/ Then again, it is broken, so in the end, I'm not sure what good it would do. -
No, there is not. There's a reset button on the far right on the angle trackbar; the blue arrow. It will reset the angle back to the default value of 0. I assume it will be easier to calculate your value(s) from 0 than some arbitrary number.
-
Windows Store Version Startup Problem
toe_head2001 replied to billiard-nut's topic in Troubleshooting & Bug Reports
The issue is caused by the Nvidia drivers on Windows 10 1703 (Creator's Update). More info here: https://forums.getpaint.net/topic/111674-unhandled-exception-has-occured-in-a-component-in-your-application-if-you-click-cotinue-the-application-will-ignore-this-error-and-attempt-to-continue/?do=findComment&comment=534623 The issue may be resolved with Windows 10 1709 (Fall Creator's Update). Please update, and let us know. -
Your personal quota is filling to capacity as you upload attachments to the forum. Most people host their images on a third-party service, like Postimage or Imgur. You can manage your attachments here: https://forums.getpaint.net/attachments/
-
Based on the stack trace you posted, I would guess that the number of points (x,y points) the plugin is trying to use for a bezier curve is invalid. So, a programming oversight. i.e. The number of points ought to be validated before trying to render a bezier curve with them.
-
Change background of a picture to white
toe_head2001 replied to pms1228's topic in Paint.NET Discussion and Questions
You can use TR's Alpha Cutter plugin to "cut the object out". -
Only 2GB of RAM?! Yikes. What's your memory usage look like in the Task Manager? I suspect it's at capacity. Your page file is probably getting hammered too.
-
Technically, it goes on the line preceding the Effect class, as it's an Attribute decoration of that class. Also, you don't need to use the constructor with DisplayName in it, as it can just get that from your implementation of IPluginSupportInfo. No need to type the name twice. [PluginSupportInfo(typeof(PluginSupportInfo))] class MyEffect: Effect {
-
Corrupted PDN? Freezes PC for 20min before aborting
toe_head2001 replied to JeromeJ's topic in Troubleshooting & Bug Reports
Have you tried copying the file onto one of your other drives, and then opening the copy? I would also recommend trying to open the file while in Windows Safe Mode... Just in case you have some sort of overzealous "security" software doing some low-level disk sandboxing or the like. Probably won't make a difference if it's a separate disk. Or is it just a separate partition on the same disk? -
Corrupted PDN? Freezes PC for 20min before aborting
toe_head2001 replied to JeromeJ's topic in Troubleshooting & Bug Reports
Sounds like you need to run chkdsk in Windows to repair your disk. -
But you said the cells would be 1/8th of an inch. You need to resize the image by like 1,000%, and then run Pixelate. That should do what you want... if I understand you correctly. (1,000% is just an example. You need to do the math based on the individual images.)
-
Rename the extension to .zip. Extract the XML file from the zip. Load the XML file into Shape3D.
-
Are you really renaming the file extension, and not the filename? Windows hides extensions by default after all. If you haven't unhid them, you can't change them. I successfully downloaded, and loaded the XML files into Shape3D before I posted that the links are still working.
-
Web browsers are supposed to read the MIME type provided by the server, regardless of the extension. Most browsers comply with the standard, and will offer to open it as the detected MIME type: Time to upgrade your browser?
-
?? The links for the .xml files in the original post still work.
-
Transparent Shape tool problem
toe_head2001 replied to gondracorn's topic in Troubleshooting & Bug Reports
Yeah, a double outline. That's odd. -
Why can't you just use the Pixelate effect?
-
Suggestion: .config file to set defaults
toe_head2001 replied to CananaMan's topic in Paint.NET Discussion and Questions
https://www.getpaint.net/doc/latest/SettingsDialog.html#4 Also, if you use paint.net in "portable" mode, you can load settings from a .json file.- 1 reply
-
- 1
-
Render effect when its dialog changes
toe_head2001 replied to NinthDesertDude's topic in Plugin Developer's Central
You need to set the Effect property; the dialog gets Services from it. using (var dlg = customEffect.CreateConfigDialog()) { dlg.Selection = new PdnRegion(Selection.GetRegionData()); dlg.EffectSourceSurface = Surface.CopyFromBitmap(bmpCurrentDrawing); dlg.Effect = customEffect; dlg.ShowDialog(); } What sort of concurrency errors? I think if it does not have the EffectFlags.Configurable flag, then you have to do the rending in a separate thread. I never investigated as to why. It seems to work though. -
Render effect when its dialog changes
toe_head2001 replied to NinthDesertDude's topic in Plugin Developer's Central
oh... I was not clear. Sorry for the confusion. I was not referring to the EffectTokenChanged event. You shouldn't need to handle that at all. I meant the event(s) for when your control(s) change. For example, when a checkbox is clicked: private void myCheckBox_CheckedStateChanged(object sender, EventArgs e) { FinishTokenUpdate(); }