I think that scratch should let you draw vector images. I think it would really improve the quality of the projects on scratch. It would help with making better quality images, without the problems of file sizes. So what do you think? Vectors on scratch?
Offline
Squeezycheesecake wrote:
I think that scratch should let you draw vector images. I think it would really improve the quality of the projects on scratch. It would help with making better quality images, without the problems of file sizes. So what do you think? Vectors on scratch?
I am sorry I am asking this but what are Vector Images? I am really sorry I don't know this.
Offline
DawnLight wrote:
Squeezycheesecake wrote:
I think that scratch should let you draw vector images. I think it would really improve the quality of the projects on scratch. It would help with making better quality images, without the problems of file sizes. So what do you think? Vectors on scratch?
I am sorry I am asking this but what are Vector Images? I am really sorry I don't know this.
This is an example of vector images compared to bitmap:
Source: wikipedia.org
Last edited by Mozaz (2009-05-23 16:58:40)
Offline
Mozaz wrote:
DawnLight wrote:
Squeezycheesecake wrote:
I think that scratch should let you draw vector images. I think it would really improve the quality of the projects on scratch. It would help with making better quality images, without the problems of file sizes. So what do you think? Vectors on scratch?
I am sorry I am asking this but what are Vector Images? I am really sorry I don't know this.
This is an example of vector images compared to bitmap:
http://upload.wikimedia.org/wikipedia/c … xample.png
Source: wikipedia.org
SO vector images have alot better quality. NIce I aggree with squeezycheesecake too! Thanks for clarifying something for me Mozaz!
Offline
ScratchX wrote:
yeah i agree but the scratch might take a while to imply that into the program
I don't think so because all they have to do is to make that type of image compatible with scratch. They are already in the process of making Scratch 1.4, I don't think it will cost much to add this in now. Please correct me If I am wrong though.
Offline
Vector graphics are graphics made with lines. Bitmap graphics are graphics made with many dots.
Offline
DawnLight wrote:
ScratchX wrote:
yeah i agree but the scratch might take a while to imply that into the program
I don't think so because all they have to do is to make that type of image compatible with scratch. They are already in the process of making Scratch 1.4, I don't think it will cost much to add this in now. Please correct me If I am wrong though.
But Vector images are completely different. With bitmap images, each pixel has a colour value. With vector images, it is made up of a series of figures, so zooming in to 15000% wouldn't make the image pixelated.
Offline
coolstuff wrote:
DawnLight wrote:
ScratchX wrote:
yeah i agree but the scratch might take a while to imply that into the program
I don't think so because all they have to do is to make that type of image compatible with scratch. They are already in the process of making Scratch 1.4, I don't think it will cost much to add this in now. Please correct me If I am wrong though.
But Vector images are completely different. With bitmap images, each pixel has a colour value. With vector images, it is made up of a series of figures, so zooming in to 15000% wouldn't make the image pixelated.
Which equals way more programming. Sorry I didn't know this!
Offline
Vector Scratch is my dream. x3
Offline
coolstuff wrote:
It would also reaaaaaaaaaalllllllllly slow down Scratch.
Yeah. O.o
Offline
coolstuff wrote:
It would also reaaaaaaaaaalllllllllly slow down Scratch.
i really don't think it would. vector graphics often have incredibly small file sizes, for very high quality images. Surely, if anything, it would make scratch faster?
Offline
Squeezycheesecake wrote:
coolstuff wrote:
It would also reaaaaaaaaaalllllllllly slow down Scratch.
i really don't think it would. vector graphics often have incredibly small file sizes, for very high quality images. Surely, if anything, it would make scratch faster?
True. Vector's file size is very small in comparison to bitmap.
the way vectors work compared to bitmap (based on one or two facts i know).
Vectors use mathematical formulas to work out the curve of things. This means that when its enlarged, and re drawn it will not pixelate (thus high quality). Bitmaps work by storing data about every single pixel. This means that when its enlarged, it starts pixelating. A upside that bitmaps have however is that vectors (because they need to be redrawn everytime they move) tend to lag for large moving objects (usually its controllable, but when it gets to about 600X300 moving every frame it starts to show).
Offline
yambanshee wrote:
Squeezycheesecake wrote:
coolstuff wrote:
It would also reaaaaaaaaaalllllllllly slow down Scratch.
i really don't think it would. vector graphics often have incredibly small file sizes, for very high quality images. Surely, if anything, it would make scratch faster?
True. Vector's file size is very small in comparison to bitmap.
the way vectors work compared to bitmap (based on one or two facts i know).
Vectors use mathematical formulas to work out the curve of things. This means that when its enlarged, and re drawn it will not pixelate (thus high quality). Bitmaps work by storing data about every single pixel. This means that when its enlarged, it starts pixelating. A upside that bitmaps have however is that vectors (because they need to be redrawn everytime they move) tend to lag for large moving objects (usually its controllable, but when it gets to about 600X300 moving every frame it starts to show).
hmmm but wouldn't it be possible to sort of freeze it when not drawing it? so the image redraws itself in the paint editor, but then can be moved around without redrawing itself? I reckon that would be possible. You'd have to redraw it for rotating though.... maybe you should have a choice between bitmap and vector.
Offline
Squeezycheesecake wrote:
yambanshee wrote:
Squeezycheesecake wrote:
i really don't think it would. vector graphics often have incredibly small file sizes, for very high quality images. Surely, if anything, it would make scratch faster?True. Vector's file size is very small in comparison to bitmap.
the way vectors work compared to bitmap (based on one or two facts i know).
Vectors use mathematical formulas to work out the curve of things. This means that when its enlarged, and re drawn it will not pixelate (thus high quality). Bitmaps work by storing data about every single pixel. This means that when its enlarged, it starts pixelating. A upside that bitmaps have however is that vectors (because they need to be redrawn everytime they move) tend to lag for large moving objects (usually its controllable, but when it gets to about 600X300 moving every frame it starts to show).hmmm but wouldn't it be possible to sort of freeze it when not drawing it? so the image redraws itself in the paint editor, but then can be moved around without redrawing itself? I reckon that would be possible. You'd have to redraw it for rotating though.... maybe you should have a choice between bitmap and vector.
Or, considering the small-scale projects usually made on Scratch and the limitations, Scratch should put their efforts into more important things and THEN put vector images in. Scratch should become more capable prior to a huge step like this!
Offline
it's not a HUGE step, it's exactly what scratch needs.
Offline
Err I have no clue on coding something like scratch with vectors but that would require the entire paint editor and image display thing to be redone. Also, imported images would still look pixilated because they are bitmaps.
Offline
archmage wrote:
Err I have no clue on coding something like scratch with vectors but that would require the entire paint editor and image display thing to be redone. Also, imported images would still look pixilated because they are bitmaps.
Good point.
Offline
it doesn't matter if imported images are bitmaps. It's exactly the same on flash, the imported images are bitmaps and the drawn ones are vectors. it doesn't cause any problems.
Offline
coolstuff wrote:
It would also reaaaaaaaaaalllllllllly slow down Scratch.
Not exactly. Think about how much faster it would be to render a couple of shapes and lines rather than each pixel of a bitmap individually. I'm all for a vector graphics support (after all, Scratch blocks are already vectorized).
Offline
fullmoon wrote:
Not exactly. Think about how much faster it would be to render a couple of shapes and lines rather than each pixel of a bitmap individually. I'm all for a vector graphics support (after all, Scratch blocks are already vectorized).
hmmm... would it make it faster? It's an interesting point. I think a lot of graphics around the scratch website are vectors. i really think it would be a great thing to consider.
Offline
Squeezycheesecake wrote:
fullmoon wrote:
Not exactly. Think about how much faster it would be to render a couple of shapes and lines rather than each pixel of a bitmap individually. I'm all for a vector graphics support (after all, Scratch blocks are already vectorized).
hmmm... would it make it faster? It's an interesting point. I think a lot of graphics around the scratch website are vectors. i really think it would be a great thing to consider.
read my post higher up, it takes less memory to remember it, but it slows a computer down to move it about.
Offline