Tubular Tos Posted September 24, 2006 Share Posted September 24, 2006 hi ! Sorry , I have made no search before so i hope that this question is new in the forum . As you already know , i'm not a drawing specialist with Paintdotnet or an other drawing software. ;-) Just a little question about the projects saved as .pdn : so , when i open a project saved as .pdn everything is right , with layers for example , but the history restart to zero , no last effects are saved . Is that normal ? and does anything like that could it be integrated on the next versions ? Do you understand what i mean ? Thanks to comment . :wink: Quote To be free To be wild And to be Just like a child Mike Oldfield http://www.myspace.com/tubulartos Link to comment Share on other sites More sharing options...
RaveN Posted September 24, 2006 Share Posted September 24, 2006 Yes, I understand, and that will most likely not be integrated. The files would get so huge. The history is stored in a temporary cache for the one time you edit that image... Quote Link to comment Share on other sites More sharing options...
Tubular Tos Posted September 24, 2006 Author Share Posted September 24, 2006 :? The files would get so huge. Ok thanks Raven It's true ... i would have been to think about this :? Quote To be free To be wild And to be Just like a child Mike Oldfield http://www.myspace.com/tubulartos Link to comment Share on other sites More sharing options...
RaveN Posted September 24, 2006 Share Posted September 24, 2006 I mean the unlimited history is a great feature from Paint.NET. Photoshop only saves 20. Quote Link to comment Share on other sites More sharing options...
t2suggas Posted September 24, 2006 Share Posted September 24, 2006 A couple of workarounds, are: 1. Open notepad and take notes. 2. Name each layer with keywords, and degrees of change. Quote Link to comment Share on other sites More sharing options...
Tubular Tos Posted September 24, 2006 Author Share Posted September 24, 2006 :shock: You really do that ? I don't see me trying to create a new drawing with the notepad opened beside Paint.net But certainly , it's right thiis is the only solution :? Quote To be free To be wild And to be Just like a child Mike Oldfield http://www.myspace.com/tubulartos Link to comment Share on other sites More sharing options...
Born2killx Posted September 25, 2006 Share Posted September 25, 2006 But if you do a lot of work on the file and save all the history, won't the .pdn file get really big? Quote I built my first computer at age 11! Link to comment Share on other sites More sharing options...
RaveN Posted September 25, 2006 Share Posted September 25, 2006 If you work a lot, your notepad in their instance would get "big" the .txt documents do not get big generally. Quote Link to comment Share on other sites More sharing options...
Picc84 Posted September 25, 2006 Share Posted September 25, 2006 Raven, by "Take Notes" do you mean, jot down everything you do? if so, that would not be hard at all... Quote Link to comment Share on other sites More sharing options...
RaveN Posted September 25, 2006 Share Posted September 25, 2006 Well t2suggas suggested that. I don't do it, I use the unlimited history to my advantange while making my image, AND I would suggest making new layers for adding parts that you don't think will fit, you can always make it invisible, or delete it. Quote Link to comment Share on other sites More sharing options...
crosswalker Posted September 25, 2006 Share Posted September 25, 2006 Just a thought, If you saved undo history in the files, they would be larger(possibly much larger) but, other than disk space(which, on recent computers, shouldn't be a big deal anyway) I don't see a problem. Sure the files would be big, but then, .pdn is a working file format not a publishing format. Once you're done with an image and you want somebody else to see it, you don't send them the pdn (unless they too need to edit it), you send them a png or a jpg etc. I think this would actually be a useful feature in some situations. You'd be able to close a file and come back and work on it later (for instance, if you have to restart pdn, windows, or anything like that, you could resume work where you left off, with the undo history saved. I for one would be willing to sacrifice a bit of disk space for this feature. Quote Link to comment Share on other sites More sharing options...
Leif Posted September 25, 2006 Share Posted September 25, 2006 An easy way to have a sort of history, is to save your PDN file now and then, with an increasing number after the file name. That way you get a series of PDN files representing the history of your work. You can always import an old layer from an old file if you want to. I find that technique useful some times. Quote My DA: http://leif-j.deviantart.com/ -------------- Some people seek justice so persistent, that they will do great injustice themselves. Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 26, 2006 Share Posted September 26, 2006 ... other than disk space ... I don't see a problem. Ahh yes, the blissful naievety of someone who is not a developer on the project (I don't mean that as an insult) First, yes disk space would be a concern especially for large images and wanting to send them over the Internet. "What, this file is 1024x768 and 500mb?!" Ack. Second, it's much much more complicated than you'd think to save the history with the image. The History was always meant to be part of the application's state, not the image. As such it was never designed to be saved to disk and then loaded back and reconstructed. The data structures are currently set up to be able to persist portions to disk (to save memory, esp. on 32-bit systems), but not all. But, let's pretend for a moment that the history was designed to work in this way. Now we have all this revision data that is saved by Paint.NET v2.xx that must be successfully loaded in to memory by Paint.NET v3.0. And then those files must be loadable by 3.x and beyond, etc. Backwards file format compatibility is paramount for an application like Paint.NET. That means my hands are possibly tied if I want to change, improve, or fix bugs in certain areas of the history's data structures. If I make a change that could even remotely cause a problem, I need to have a stack of .PDN sample files to test with to make sure that when I load them not only does the history load correctly, but that it works to undo and redo in all sorts of intense combinations. For example, what if I wanted to add the ability to do shearing or arbitrary, complex transformation with the Move Selected Pixels tool? That would change how its history data is stored and organized. Adding this feature would be complicated by having to ensure that old .PDN files could still be loaded and safely migrated to the new format. One alternative to this tying-my-hands is to provide history saving "with no warranty." If the file format changes in a breaking way between versions, then too bad: it gets thrown away but you still have the image. At which point the history is essentially worthless. Also, the stuff takes up lots of disk space. So I'd need to provide a tool for stripping the history away to cut down file size. This is another tool or feature that must be designed, implemented, tested, and maintained over the entire lifetime of the Paint.NET project. It's just not worth it, honestly. It's just too much. I've done the investigation to see what this would cost and it is not even remotely simple or cheap, unfortunately. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Tubular Tos Posted September 26, 2006 Author Share Posted September 26, 2006 :wink: Thanks Rick ! I don't understand completely what you wrote (or just in essence : that's impossible ) but i'm glad to have asked everybody about this . So it was an interesting question :wink: Quote To be free To be wild And to be Just like a child Mike Oldfield http://www.myspace.com/tubulartos Link to comment Share on other sites More sharing options...
crosswalker Posted September 26, 2006 Share Posted September 26, 2006 lol, yeah, I was talking more about the user side of things. Didn't think much about the development side. Now that I hear more, I'm with Rick on this one. Quote Link to comment Share on other sites More sharing options...
backpacker Posted September 26, 2006 Share Posted September 26, 2006 good to hear both sides of the story... mostly we just hear the user's side. Thats why i like Paint.net. and i am still trying to try out the different tutorials. Keep up the good work on the devt and the plug-ins. Quote Photobucket sucks! 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.