boardsintermediateProof
100% - zoom in - zoom out
drawn in 11 min with Lascaux Sketch Classic
Artist
iconDinoFlorist
Addict
DinoFlorist (Apr 9, 2004)
Now there is evidence to support all of our conversation on file size, Icats! Same amount of time, both one layer, same program, canvas size, evrything. Btw, since you are a cat, this dog is gonna get you.
DinoFlorist (Apr 9, 2004)
drawn in 11 min
Tuukke (Apr 9, 2004)
oh, these were only a test :) cool.. i like this more than the other one..
DeadlyBlondeArcher (Apr 9, 2004)
And what, after your investigation, did you conclude regarding file size, Detective DinoFlorist? (lol)
laurael (Apr 9, 2004)
What a cool draw! Like your style DinoFlorist...
davincipoppalag (Apr 9, 2004)
I want an 11 minute puppy just like this one! Soooo cute...I want to know what you were proving too..
Ixbalam (edited Apr 10, 2004)
I like the first myself.

DF is probably testing something about different compression methods. The first puppy was a 20k PNG, this one is a 23k JPEG. I'm guessing the board saves images in the format in which they're smallest. PNG is best on discontinuous tone images like the first one, JPEG is better (but lossy) on continuous tone images like this.
marcello (Apr 10, 2004)
It's not like it's a mystery as to why images take up so much space, I've gone into detail before as to what adds what...
In short, depending on the applet, it'll depend on a number of factors... but in short, read up on how JPG and PNG compress, and you'll get an idea of file sizes... keep in mind a PNG version is always saved as backup. So even if the JPG is small, there is still a huge PNG.
DinoFlorist (Apr 10, 2004)
Well actually, you've gone much deeper than I ever tried to go, which is cool, because now I'll know. But, the reason I did the dogs is because on the big pictures I only get enough space for two edits or so because I use millions of lines when I draw. I was just showing myself and some others the difference in file space when I draw in the style I've been frequenting. As you can see, using lines takes up 2x the space which probably explains why everyone else fits 5-8 edits in and I can only fit 2.
marcello (Apr 10, 2004)
There's no "going into" about it, I made the system, I should know how it works. =P
Let me explain a little more in detail.
Ok first off, the number one affect on file size is the size of your canvas. If you draw large images, you'll take up more space, simple as that.
On 2draw, for each image you have a number of different files. You have the full quality PNG, an optional compressed JPG version (only if it is smaller than the PNG), then 3 different thumbnails (PNG or JPG, whichever is smaller, typically JPG is). Then for each version, you will have 2 small thumbnail versions (which are probably a rather small % of the image total space), and either a JPG or PNG copy of the version (whichever is smaller). Then last of all, you have a format specific to the applet.

As I said above, a PNG version is stored with every image, PNG is lossless compression. Take BMP, one of the simplest image formats around, for each pixel 4 bytes of space are used, so a 400x400 image will use 640KB, uncompressed. Now, PNG will actually compress the information considerably by taking regions of solid color that is, the exact same RGB for a rectangular block of area, and compress it quite well. This means a completely black image at 400x400 can compress to less than 1KB. However, if from one pixel to the next, the color changes (such as with a gradient, soft, or antialiased lines), it can barely compress that at all, and in the absolute worst case (where every single pixel is different across the canvas), your PNG file will approach that 640KB size of the BMP.
JPG on the other hand, is lossy and can compress images better by taking approximations of the image.

For the most part, the PNG and JPG files do not take enough space to cause a problem.

What hits you is the applet-specific format. On PaintBBS, Shi-Painter, and OekakiBBS, an 'animation' file is recorded, which is essentially a recording of each x,y pair of each drawing stroke. This is not really comparable to a video format (which would make huge files). The number of layers, size of strokes, number of undos, etc. all have no effect on the animation file. The amount of time you spend on a picture does not affect the animation size other than by the number of strokes. If you just leave the image open, nothing is recorded. In addition, this is compressed, generally creating a rather small image (less than 100KB) even for extremely elaborate files. So, the number of strokes will in fact affect the animation size, but you need to do a lot of strokes before it becomes significant.

The main difference is on Lascaux Sketch, which uses a bitmap format rather than animation. Lascaux Sketch's LSD format (quite comparable in size and features to Photoshop's PSD) stores the equivalent of a PNG file for each layer into one file. So in this case, the number of strokes, the amount of time, size of brush, etc. does not affect the end file size by any means. However, the size of the canvas, the number of layers, and complexity of the image (read the bit above about how PNG compresses images) all affect the end result.

There are pros and cons to both methods. On average, the bitmap format Lascaux Sketch uses is much larger than an equivalent image stored in animation format. So, from a server standpoint, animation is better. However, the cons of animation format is 1) when you want to resume an image, you have to wait for the computer to "rebuild" the image from the animation so that all the layers are preserved. 2) it is much harder to make a 'stable' animation format. If the animation data gets corrupted or stored incorrectly anywhere in the image, everything after that point will either be completely lost or just turn out plain wrong. In the case of the bitmap format, it is really a matter of what-you-see-is-what-you-get. The layers you had when you saved/submitted your image will turn up exactly as you had when you load it again.

An animation format for Lascaux Sketch has been made, but is currently incomplete (does not support a lot of layer operations, selections, text, and so on), meaning the image would not load back up as you drew it.
evil_cloud (edited Apr 11, 2004)
i like this, and i ask, why thrumbnails of this kind of pics rock so much?


PS: LOL MARCELLO -100 points for so long comment ^^U
davincipoppalag (Apr 11, 2004)
Gives Marcello 200 points for the informative dissertation.. thanks..
DeadlyBlondeArcher (Apr 11, 2004)
Um, yeah, okay. I comprehended like two sentences of that stuff. You just build it, I'll just play with it. :)
post comment
You need to be logged in to post a comment. If you don't have an account, sign up now!