paintdotnetuser Posted March 16, 2008 Share Posted March 16, 2008 Hi, I do not have much understanding of how image editors are programmed , Please recommend some (preferably C++) books/articles/libraries that will help me to understand the source code of paint.net tools like Magic Wand,Clone Stamp etc ... Thanks in advance Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 Paint.NET is written in C# - not C++. Quote Link to comment Share on other sites More sharing options...
paintdotnetuser Posted March 16, 2008 Author Share Posted March 16, 2008 thanks sabrown100, Yes, i know paint.net is written in C# but i am looking for books that help me to understand how image editors programmed with a help of preferably C++ coding ? Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 Then this isn't really the forum to post in. Do you have an IDE and compiler yet? Quote Link to comment Share on other sites More sharing options...
paintdotnetuser Posted March 16, 2008 Author Share Posted March 16, 2008 may you recommend a C# book that will help/aid me to understand paint.net source code Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 This isn't how I learned C# but the for dummies series is quite good IMHO. UK Link | US Link Quote Link to comment Share on other sites More sharing options...
paintdotnetuser Posted March 16, 2008 Author Share Posted March 16, 2008 sabrown100 i am not looking for C# books to learn C# paint.net code alone did not help me much thats why i am looking for books that help me to understand the concepts of how editors designed/programmed ... Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 What do you know so far about writing image editors? Quote Link to comment Share on other sites More sharing options...
paintdotnetuser Posted March 16, 2008 Author Share Posted March 16, 2008 sabrown100 is that my writing style confuses you if yes sorry English is not my first language Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 Do you know how to write plugins? Quote Link to comment Share on other sites More sharing options...
paintdotnetuser Posted March 16, 2008 Author Share Posted March 16, 2008 frankly no, but my understanding is i have to write a method that get pixel data as parameter and i have to manipulate those pixels based on my custom effect ... Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 Try writing an effect plugin and then you may have a slightly better idea of how to write an image editor. Quote Link to comment Share on other sites More sharing options...
paintdotnetuser Posted March 16, 2008 Author Share Posted March 16, 2008 thanks sabrown100, Is there a way to try and learn how to write tools like wand,clone rather than effects ? If yes is there any textual information about that rather than code available ? Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 Is there a way to try and learn how to write tools like wand,clone rather than effects ?If yes is there any textual information about that rather than code available ? No Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 A good way to learn to write effects is to make changes to the sample CodeLab scripts. Quote Link to comment Share on other sites More sharing options...
paintdotnetuser Posted March 16, 2008 Author Share Posted March 16, 2008 Is there a way to try and learn how to write tools like wand,clone rather than effects ?If yes is there any textual information about that rather than code available ? No No anyway thanks for replies sabrown100 Quote Link to comment Share on other sites More sharing options...
BoltBait Posted March 16, 2008 Share Posted March 16, 2008 If you want to learn how to write plugins, read this post: viewtopic.php?f=16&t=1096 It includes links to 3 tutorials that should really help you. Quote Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 If you want to learn how to write plugins, read this post: viewtopic.php?f=16&t=1096It includes links to 3 tutorials that should really help you. I thought you wrote CodeLab. Quote Link to comment Share on other sites More sharing options...
BoltBait Posted March 16, 2008 Share Posted March 16, 2008 If you want to learn how to write plugins, read this post: viewtopic.php?f=16&t=1096It includes links to 3 tutorials that should really help you. I thought you wrote CodeLab. Tom Jackson wrote CodeLab. I simply added a bunch of features to it (like UI creation, Icons, submenus, bug fixes, etc.) Quote Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
Simon Brown Posted March 16, 2008 Share Posted March 16, 2008 IMHO maybe there should be an official PDN sdk with things like the templates, codelab and your tutorial. Quote Link to comment Share on other sites More sharing options...
lizzy_1_year Posted March 17, 2008 Share Posted March 17, 2008 If you want to learn how to write plugins, read this post: viewtopic.php?f=16&t=1096It includes links to 3 tutorials that should really help you. Thank you dad, mom said that since it is Sunday evening, I can take a break from doing laundry and take a look at this tutorial that you have posted. Quote Link to comment Share on other sites More sharing options...
TheFreak002 Posted March 29, 2008 Share Posted March 29, 2008 Well i'm reading a book which is generally about all the programming languages. It's the beginning programming for dummies. A very helpful book indeed. see http://www.dummies.com/WileyCDA/DummiesTitle/Beginning-Programming-For-Dummies-4th-Edition.productCd-0470088702,subcat-PROGRAMMING.html Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 29, 2008 Share Posted March 29, 2008 Well i'm reading a book which is generally about all the programming languages. It's the beginning programming for dummies. A very helpful book indeed.see http://www.dummies.com/WileyCDA/DummiesTitle/Beginning-Programming-For-Dummies-4th-Edition.productCd-0470088702,subcat-PROGRAMMING.html By the way, that book won't teach you how to write plugins - as it uses Liberty BASIC. It is a great language for beginners - but even writing a simple paint program in it can be a nightmare. Quote Link to comment Share on other sites More sharing options...
TheFreak002 Posted March 30, 2008 Share Posted March 30, 2008 Well i'm reading a book which is generally about all the programming languages. It's the beginning programming for dummies. A very helpful book indeed.see http://www.dummies.com/WileyCDA/DummiesTitle/Beginning-Programming-For-Dummies-4th-Edition.productCd-0470088702,subcat-PROGRAMMING.html By the way, that book won't teach you how to write plugins - as it uses Liberty BASIC. It is a great language for beginners - but even writing a simple paint program in it can be a nightmare. Actually it teaches you all the basics for c++ liberty basic and revolution. If you want to specialise even further in c++ try a different book but hey in the codelab tutorials you only need the basics Quote Link to comment Share on other sites More sharing options...
Simon Brown Posted March 30, 2008 Share Posted March 30, 2008 Actually it teaches you all the basics for c++ liberty basic and revolution. If you want to specialise even further in c++ try a different book but hey in the codelab tutorials you only need the basics Does it teach you that? Anyway, CodeLab is C# - not C++. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.