toe_head2001

Competition Hosts
  • Content count

    1,395
  • Joined

  • Last visited

  • Days Won

    45

Everything posted by toe_head2001

  1. I worked on this again tonight. With further optimizations, I was able to get that large image to render in under 2 seconds. I also fixed a bug that had caused the thumbnail area of UI to be slightly squished vertically. Weren't you working on a separate plugin to do this?
  2. Barcode This is a update of @Sepcot's original Barcode generation plugin. See changelog below. Effects -> Render -> Barcode 'getpaint.net' encoded with Code 39 '93901' Postal Code encoded with POSTNET '070048016509' encoded with UPC-A Features Supports all three Code 39 barcode encodings: Code 39, Code 39 mod 43, and Full ASCII Code 39 Supports 5, 6, 9, and 11 digit POSTNET encodings Supports UPC-A encodings Automatically tries to convert text into an encodable format. (Example: "Paint" in Code 39 becomes "PAINT") Provides visual feedback for text that cannot be encoded. Uses the user defined Primary and Secondary colors to build the barcodes. Note: Barcodes built with colors other than Black (Primary) and White (Secondary) will probably not scan correctly. The width of the bars in the barcode adjust to fill the available space. No barcode is shown if the surface is too small for the barcode to be completely drawn. Supports non-rectangular selections. Note: Barcodes may not scan correctly if not rectangular. Changelog v1.4 by toe_head2001 (Nov 14, 2015) Fixed: Code39 Mod43 was generating the wrong Check Digit (this has been wrong since Sepcot's first release in 2007, sorry) Changed: All barcodes render a whole lot faster now Changed: When an invalid text string is typed in, the canvas will now clear instead of the 'OK' button disabling Changed: Minor UI Tweaks, should look better on HiDPI v1.3 by toe_head2001 (Aug 24, 2015) New: Generate UPC-A barcodes New: Added option to force Black & White, rather than using the primary and secondary colors New: The 'Enter' and 'Esc' keys now work Changed: UI now has a faux IndirectUI style v1.2 by toe_head2001 (Feb 23, 2015) Fixed: Plugin would crash if Unicode characters were inputted into the text field (info) Fixed: Character validation was not functional on the 'Full ASCII Code 39' option Changed: Live preview and the 'OK' button are now disabled if invalid characters are inputted Changed: Menu entry in now under the 'Render' submenu New: Text cursor is now automatically placed in the text input field when the plugin is opened New: Metadata was added for the 'Plugin Browser' v1.1 by Sepcot (March 19, 2007) Supports 5, 6, 9, and 11 digit POSTNET encodings Supports non-rectangular selections. v1.0 by Sepcot (March 15, 2007) Initial release Download Barcode.zip Source Code https://github.com/toehead2001/pdn-barcode
  3. https://forums.getpaint.net/index.php?/topic/12183-the-process-of-antiquing/
  4. Indeed. I looked at this a few minutes ago. By changing just a few lines of code, I was able to speed it up significantly. When I tried it on a large (26.5 Megapixels) image, rendering went from 14 seconds to just 2.6 seconds. Smaller images will of course be even faster. For those interested in the technical details, TR was copying a Surface on every single ROIS. https://github.com/toehead2001/pdn-tr-distort-this/commit/8928a2cac03eb41685e2619ed58b5466bd24289d I'm going to see what other sorts of improvements I can make. Any requests?
  5. Plugins Used: - Bulletin Board Trim - Drop Shadow - Tube Oblique - Lines/Grid
  6. He wants to filter the results to a specific thread.
  7. You may vote for up to 4 entries. Poll will close on at 0800 UTC (8:00 AM UK Time) on Wednesday April 26. See the Countdown for exact time remaining
  8. What's not recognized? paint.net doesn't recognized the plugin? The plugin doesn't recognize Photoshop files?
  9. I believe that was fixed in v4.0.15. Please update (v4.0.16 is the newest), and let us know if that solves the issue.
  10. Your paint.net installation is broken. You can use this utility to remove the broken installation: https://support.microsoft.com/en-us/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed Afterwards, you can install paint.net anew.
  11. Object of the Fortnight #5 – Wrench/Spanner The wrench must be a fixed-sized combination wrench. See example photo in the link above. The deadline for entries is 1800 UTC (6:00 PM UK Time) on Tuesday, April 18. To see how that equates to other countries, see the World Time clock or the UTC Time Zone map. There is also this Countdown Timer. . Competition Rules: 0. The wrench must be a fixed-sized combination wrench. See example photo in the link above. 1. Your entry must not have a background/backdrop/scene; just the object on a transparent canvas. Shadows are fine. 2. Your entry must be 100% made using Paint.net. Don't use another image editor. Don't use stock images/photos (in full or parts thereof). 3. Max dimensions are 600x600. 4. You may modify or replace your image until the deadline. 5. Multiple entries per entrant are allowed. Make a separate post for each one. You may link to alternative versions, but they will not be part of your entry. This thread is for posting competition entries only. If you're not posting an entry, don't post here. If you want to talk about any of the entries, or ask a question regarding the competition, you can do so in the discussion thread found here.
  12. That makes no sense. A gradient needs a direction (and a range length), and you can't get one from a pour.
  13. No, but you can do that with the Gradient tool. https://www.getpaint.net/doc/latest/GradientTool.html
  14. What sort of issues arise from have the "wrong" locale settings? Perhaps we can fix this in CodeLab, so you don't have to adjust your settings.
  15. ShapeMaker SVG (Scalable Vector Graphics) Shapes Lines and Curves for PDN 4.0.6 + by The Dwarf Horde @TechnoRobbo - Code Lead (up to v1.2.3), Design @toe_head2001 - Code Lead (v1.3 onward), Design @Red ochre - Graphics Lead, Design @Ego Eram Reputo - Documentation Lead, Design @BoltBait - Beta Testing, Design Version 1.3 Foreword The ShapeMaker plugin is a tool which facilitates the creation of SVG (Scalable Vector Graphics) Shapes, Lines and Curves. The tool itself uses a WYSIWYG interface where Lines, Curves and entire Paths can be created and manipulated using just the mouse. Knowledge of the complex SVG structure and syntax is not required. ShapeMaker will create all that complex stuff for you and generate the Shape, code, or a complete reusable file. Why did we write this plugin? We wanted to create an easy-to-use click-and-drag interface which could create custom Shapes that paint.net itself could reuse via the new Shapes tool. That's right. Paint.net 4.0.6+ allows the user to add their own Shapes to the Shapes tool set. Not only can ShapeMaker Shapes be reused, the valid SVG generated can be pasted into HTML documents for web browsers to render. We hope you like ShapeMaker! Magnolia shape by @lynxster4 The ShapeMaker Plugin ShapeMaker-Installer.zip Video Tutorials http://forums.getpaint.net/index.php?/topic/32198-shapemaker-tutorials/?p=430223
  16. What function is it not doing? If I don't know about the issue, I can't fix it. Anyway, the file is called DHShapeMaker.dll. If you really want the old version, I can sent it to you in a P.M.
  17. Hi @minaite, what you're asking for (interacting directly with the canvas) is not possible to do in a paint.net plugin. Perhaps one day Rick will add the ability for plugins to add custom Tools. For now, plugins are limited to custom Effects, and in turn, limited to what Effects can do. As for this plugin, its usability and performance could definitely be improved. TR made the source code available, so such improvements could be made. And finally, please stop posting duplicate stuff in different parts of the forum.
  18. Rubber Stamp Effects -> Object -> Rubber Stamp Before: After: Changelog v1.0 (April 15, 2017) Initial release Download RubberStamp.zip Source Code https://github.com/toehead2001/pdn-rubber-stamp Icon from Fugue Icons.
  19. I read on the first page that the original release of CodeLab came bundled with some sample Effects. Using the Wayback Machine, I dug up that old fossil from 11 years ago. I went through each one, and made them all compatible with paint.net v4. Tom's Samples.zip
  20. Hey Pat, please open Folder Options, and make sure this option is not checked:
  21. Oooo, it sure does. That reminds me of Sugar coated gumdrops.
  22. This is the forum thread to discuss the proceedings of the 'Object of the Fortnight' competition. If you can a question, concern, comment, complaint, or suggestion, please express it here. Original post:
  23. Note: This guide is designed for laymen, and won't discus writing/editing code. If you know how to write code and want to do some development in CodeLab, please go read BoltBait's tutorials instead. Introduction Sometimes people, such as myself, will post some code, and tell you to go use it with something called CodeLab. Q. What's this CodeLab thing? A. In layman's terms, CodeLab is a plugin that allows you to write custom Effects within paint.net in real-time. Q. It says "for advanced users", so why would you have me use it!? A. That's what I hope to address with this guide. Q. Ok, but since I don't write code, what all can I do with CodeLab? A. Aside from the obvious running code that has been copied & pasted, you can build (create the .dll file) your own Effect plugins, or translate its User Interface into your native language. Q. I can't tell the difference between ancient Greek and computer code, so is CodeLab safe for me to use? A. It's extremely difficult to break something when using CodeLab. (If you do want to break something, you have to know what you're doing.) So, yes, it's safe for the "average Joe" to use. If you are copying & pasting code from an unfamiliar source, please exercise caution. Or exercise caution always... Running Code - Remove the existing code, and Copy & Paste the source code you want to run. Here I have highlighted the code editor portion of CodeLab's interface. - After 3 seconds, the pasted source code will automatically execute. - Press the OK button to confirm the changes to the current layer. (just like any other Effect in paint.net) Creating a .DLL File - Press the Save button. This will save the source code as a .cs file (cs aka C Sharp aka C#). - Press the Build DLL button. This will create a .dll file you can install as its own paint.net plugin. - and Press the Build button. - The built .dll file will be placed on your Desktop. You'll need install it, but there's also a handy batch file on your Desktop that will do it for you. Translating into your Native Language - Press the Interface Designer button. - Select a UI control from the list. Here I have my 'Sprinkler Head' source code loaded into CodeLab, and the Radius slider is selected. - Type in your Translation (I typed "Rayon", French for Radius ... I think) - Press the Update button - Press the OK button, or select another UI control to edit to repeat the process. You could also change the Default values, but you should not change the Min and Max.
  24. Reminder: You have approximately 2 and a half days left to update your entry or submit a new one. (See the countdown for exact time remaining) Thanks to those who have participated so far. Indeed. For the 'Object of the Fortnight' competition, we don't want to be comparing "Apples" to "Oranges".
  25. Thank you for the all votes! I'm one step closer to world domination.