-
Posts
14,566 -
Joined
-
Last visited
-
Days Won
264
Everything posted by Ego Eram Reputo
-
Can Paint.net be used as a website editor?
Ego Eram Reputo replied to turkoyz's topic in Paint.NET Discussion and Questions
What you need is an HTML editor. BoltBait has a free one on his website:http://www.boltbait.com/htmleditor/ Paint.net will happily do the job of creating and manipulating the graphic images for your web pages though. -
Hey there, heythere (sorry ) Macros? Not exactly. I want to call (use) an existing PDN effect from within my new effect. Lets say I wanted to create a "snowstorm" effect to apply to photos (I don't - but now that I think about it..., :wink: ). I might use the effects "Add Noise" + "Blur"/"Motion Blur" to get the basic snow blobs on the canvas, before doing some other very cool stuff with these basic building blocks. I just wanted to know if this was achievable (it is) and how its done in CodeLab (see BoltBaits code - which uses GaussianBlurEffect).
-
Thank you :!: I was looking at something that Simon Brown wrote here: http://paintdotnet.forumer.com/viewtopic.php?p=170913#p170913, but I just couldn't get it to work in CodeLab. Your source will help me an awful lot. You keep doing this to me . I dream up something and ask about it, and you say "Hang on, I'll make Codelab do that for you". Marvelous! Thank you!
-
How to create this stones?
Ego Eram Reputo replied to Hölderlin's topic in Paint.NET Discussion and Questions
There are some excellent stone textures and texturing tutorials available here: http://paintdotnet.forumer.com/viewtopic.php?f=15&t=21444 -
Hi, the best way (IMHO) to create multiple instances of the same basic button is: Create the background (=button) first. Next add new layers above the background, one for each different "text" you want stamped onto the button. Type in the text you want for each new layer, using the visibility checkbox(es) to toggle the layer(s) so that only the one you are working on is visible over the background. When you have all your text in place, you need to decide which way you want to have the colour change take place (there are many different ways to do this). One of the simplest is to alter the "blending" mode of the text layers - one by one. Whichever mode you employ, repeat it for each text layer. To save the buttons: First save the whole image as a *.pdn so that all the layers are preserved. Next toggle the text layers visibility so that only one shows above the background and save it in the file format of your choice (e.g. *.gif or *.jpg). you will need to "flatten" the image to complete the save. Once saved hit control+Z to undo the last change and the layers will magically reappear! Toggle the next text layer so it is the only one visible and repeat the save process. Repeat for each "button" you want to create. Hope this helps!
-
Help with the creation of "border fading" plugin
Ego Eram Reputo replied to Manette's topic in Plugin Developer's Central
Just to reiterate what Simon & BoltBait have said: Codelab builds *.dll's No Visual Studio required. Please do. The accepted way to insert you code is between "code" tags in a post. However if the code is really long you might want to attach it to your post as a file. Almost certainly! I'm interested and I believe others will be too. Once you have your *.dll compiled, ZIP it with a 16x16 *.PNG icon of the same name and attach that to your post. Actually the icon is optional, but its nice to see your plugin loaded in PDN with your own icon beside it. 8) -
WhichSymbolPlus (updated 12 Dec 2010)
Ego Eram Reputo replied to Ego Eram Reputo's topic in Plugins - Publishing ONLY!
New version of WhichSymbolPlus added to original post 9th August. Please note that this the most recent version and replaces those in the above posts (and also hopefully without any bugs!). -
Persistence needed during render loops
Ego Eram Reputo replied to phrebh's topic in Plugin Developer's Central
I've had a quick look at your code and cannot escape the conclusion that you're writing twice to the destination canvas. In the code quote above see the first and last lines? Both seem to dump a value into dst[x,y]. Is this required, or what you desire? The second "write" will always overwrite the first. Welcome aboard! Despite having released a few meagre plugins, I'm just a beginner myself :wink: I'm sure the wise heads here will be able to point you in the right direction. -
Mike have you seen PSPad? Have a look at this: http://www.pspad.com I use this to do most of the "grunt" work (like cutting and pasting code from other source files - as you can open multiple files at once). Then I call up CodeLab to polish my code (& make it run - hopefully ). I generally start with an effect template (heavily commented) which tells me how to use the new UI features in CodeLab, so I don't have to keep logging on to figure them out :!: Note: As CodeLab becomes more powerful I am using it more and more to write entire effects, but as you have noticed it has no find & replace (yet...,). Just a thought...,
-
That might be my code :wink: , but the idea to draw directly to the canvas using drawing routines definitely came from MadJik when he and I were discussing a plugin which later became Random Mazes: http://paintdotnet.forumer.com/viewtopic.php?p=148303#p148303. MadJik used g.DrawLine to draw the walls of his maze and I adapted this to work with g.DrawString. I would not have figured this out by myself and simply ran with his idea.
-
And a wonderful upgrade it is too :!: I can't thank you enough BoltBait, particularly for the Drop-Down List Box and the BlendOp controls. I'm gonna have so much fun with these [edit] I was wondering if any of the controls can be set dynamically? Specifically the drop-down listbox. Can I populate the list at *.dll runtime (say with a list of fonts gleaned from the users PC)? [/edit]
-
codelab plugin not showing
Ego Eram Reputo replied to hakatu's topic in Troubleshooting & Bug Reports
You may wish to blur-out what is probably a plugin in development. I don't know where ThreadMarker came from either. I thought it was from a plug-in pack and have never used it. My post was to direct Hakatu to look in the right place for codeLab. He said he didn't have the Advanced Submenu. Isn't this where CodeLab now resides? -
codelab plugin not showing
Ego Eram Reputo replied to hakatu's topic in Troubleshooting & Bug Reports
Here is where I find Codelab: -
codelab plugin not showing
Ego Eram Reputo replied to hakatu's topic in Troubleshooting & Bug Reports
You're looking in the Effects > Advanced submenu right? -
No problem! 1. Click this link (WhichSymbol) and download the (original) WhichSymbol plugin (found at the foot of the first post). 2. Unzip it and then place the *.dll file into the /Paint.Net/Effects folder. 3. Start PDN. 4. Choose the colour you wish the heart to be (red in my case). 5. Go to Effects Menu > Render & click on the WhichSymbol plugin. 6. Enter these values: Character 89, font size to suit, Webdings (=1 on the slider), to get this result: Good luck!
-
WhichSymbolPlus (updated 12 Dec 2010)
Ego Eram Reputo replied to Ego Eram Reputo's topic in Plugins - Publishing ONLY!
Did you check out the original (WhichSymbol) or the enhanced version (WhichSymbolPlus)? If you view the first screenshot on my first post, you'll see that WingDings has a range of arrows. Wingdings2 & 3 have even more. The Character slider has an upper limit of 255 (original WhichSymbol) - you might be able to guess that from the screenshot. I am bemused as to why you're unable to select a character beyond 125. I'll look into this...., Thanks for your feedback. [edit] chrisjw37: download the original version of WhichSymbol (click the link on my sig) and all should be well. The newer version of WhichSymbol(plus) is having one or two birthing problems which should be resolved very soon. Until then, grab the original. [/edit] -
WhichSymbolPlus (updated 12 Dec 2010)
Ego Eram Reputo replied to Ego Eram Reputo's topic in Plugins - Publishing ONLY!
A couple of minor problems with your new version of the plug-in: 1. Spelling error in "Character" :wink: 2. Column numbering uses the selected font, so if the font doesn't have digits, the column offsets are not numerals. See Webdings/wingdings selections. You might want to tickle the font used for the column offsets (top) to the same one as the row offsets (left). If you want to make these minor changes, I'll then provide the link in my original post. -
WhichSymbolPlus (updated 12 Dec 2010)
Ego Eram Reputo replied to Ego Eram Reputo's topic in Plugins - Publishing ONLY!
That's enough for me to call it a joint effort. Seriously. I have updated the original post to link to your version, and retained the original ( for users would like to follow Mikes' tutorial :http://paintdotnet.forumer.com/viewtopic.php?f=5&t=25502 and fiddle with it in codelab). -
WhichSymbolPlus (updated 12 Dec 2010)
Ego Eram Reputo replied to Ego Eram Reputo's topic in Plugins - Publishing ONLY!
I made few changes to the source, so surely claiming the modifications as mine would be parasitic? Lets call it a joint effort -
WhichSymbolPlus (updated 12 Dec 2010)
Ego Eram Reputo replied to Ego Eram Reputo's topic in Plugins - Publishing ONLY!
I've already published the codelab source, so these modifications are entirely yours. Please feel free to make the source available as you wish. -
Tutorial: Adding Font Types to WhichSymbol Plugin
Ego Eram Reputo replied to Mike Ryan's topic in Plugin Developer's Central
Sure it is. Use the StaticListChoiceProperty. string[] fontNames = ... you figure this part out ...; StaticListChoiceProperty fontNamesProperty = new StaticListChoiceProperty(YourPropertyName, fontNames); I do all my development in CodeLab, and I've never seen a combobox used codelab source files before. I guess my question is....., can this be done in CodeLab?