Jump to content

Ego Eram Reputo

Administrator
  • Posts

    14,566
  • Joined

  • Last visited

  • Days Won

    264

Everything posted by Ego Eram Reputo

  1. 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.
  2. 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).
  3. 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!
  4. I would like to call an effect from within a Codelab *.dll. Say for example I wanted to call the CloudsEffect first, and then render something else over the top of that. Is this possible? Can anyone share some code to point me in the right direction? Many thanks,
  5. There are some excellent stone textures and texturing tutorials available here: http://paintdotnet.forumer.com/viewtopic.php?f=15&t=21444
  6. 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!
  7. Wow :shock: Those are seriously impressive results from default or near default settings! I'm going to have to add this to my PDN toolbox. Thanks!
  8. 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)
  9. 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!).
  10. 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.
  11. Congratulations Guys! Your entries were awesome & you thoroughly deserved your placings.
  12. 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...,
  13. 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.
  14. 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]
  15. 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?
  16. You're looking in the Effects > Advanced submenu right?
  17. 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!
  18. 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]
  19. 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.
  20. 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).
  21. I made few changes to the source, so surely claiming the modifications as mine would be parasitic? Lets call it a joint effort
  22. I've already published the codelab source, so these modifications are entirely yours. Please feel free to make the source available as you wish.
  23. End my misery, as my come from behind (read: nowhere :wink: ) winning streak doesn't seem to be happening.
  24. 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?
×
×
  • Create New...