Discuss Scratch

harry1o7
Scratcher
30 posts

Uploaded Images Should Start in Vector, not Bitmap

SpinningCube wrote:

I think people aren't getting the point of the post. I think the problem is that, for large images, uploading them to scratch causes the bitmap editor to resize them to a lower resolution to fit the editor, which is not desirable if you want to preserve resolution. So, the OP proposes that uploaded images enter the vector editor by default so that, while they are technically bitmaps, they don't downscale.
yes exactly
Zoomer_X
Scratcher
500+ posts

Uploaded Images Should Start in Vector, not Bitmap

Some websites it is possible to “vectorize” an image, such as http://vectormagic.com. But it does look photoshopped, I once put a fox image in there and it came out as a scary vector image. This really is the only way to make the image actually vector. Without something like this, this would just be a bitmap image in vector mode.

Last edited by Zoomer_X (Feb. 2, 2021 15:55:31)

gosoccerboy5
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

Zoomer_X wrote:

Some websites it is possible to “vectorize” an image, such as http://vectormagic.com . But it does look photoshopped, I once put a fox image in there and it came out as a scary vector image. This really is the only way to make the image vector.
Vector magic ftw! But no, you can always upload a bitmap image and press the ‘convert to vector’ button (btw that button doesn't actually make it fully ‘vectorized’).
harry1o7
Scratcher
30 posts

Uploaded Images Should Start in Vector, not Bitmap

Of course! But the bitmap image isn't scaled down at all. It is in full res, which is the only reason I made the post.
CST1229
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

My recommendation would be either to make larger than 480x360 images import in vector, or add large bitmap images.
ipaddude
Scratcher
100+ posts

Uploaded Images Should Start in Vector, not Bitmap

maybe let them choose to import in bitmap or vector
the2000
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

ipaddude wrote:

maybe let them choose to import in bitmap or vector
I like this. Maybe a “don't ask me again until I refresh the page” tick box would be nice too.
harry1o7
Scratcher
30 posts

Uploaded Images Should Start in Vector, not Bitmap

ipaddude wrote:

maybe let them choose to import in bitmap or vector
Yes! Great addition! That way you wouldn't have to click any extra buttons.
gosoccerboy5
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

Bump. I realized that this might increase image quality because Scratch Vector preserves the pixels of an image even when it is resized. However I think automatically forcing it into vector would be a bit awkward so I'll go with this..

I think it would be awkward if it uploaded in vector but maybe Scratch's bitmap should preserve image quality even when images are smushed during import/resized to a smaller value.

Last edited by gosoccerboy5 (Feb. 5, 2021 03:19:35)

harry1o7
Scratcher
30 posts

Uploaded Images Should Start in Vector, not Bitmap

gosoccerboy5 wrote:

I think it would be awkward if it uploaded in vector but maybe Scratch's bitmap should preserve image quality even when images are smushed during import/resized to a smaller value.

yes, but the problem with that is that users can only edit pixels up to a certain size. That way, it would be impossible to edit those pictures properly.

Last edited by harry1o7 (Feb. 5, 2021 12:58:37)

JKFROWLINGFAN
Scratcher
6 posts

Uploaded Images Should Start in Vector, not Bitmap

harry1o7 wrote:

SpinningCube wrote:

I think people aren't getting the point of the post. I think the problem is that, for large images, uploading them to scratch causes the bitmap editor to resize them to a lower resolution to fit the editor, which is not desirable if you want to preserve resolution. So, the OP proposes that uploaded images enter the vector editor by default so that, while they are technically bitmaps, they don't downscale.
yes exactly


I think that's so, that you are right
TheSmartGuy1234
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

Support then you will keep the resolution. NOTE: buuuut it will be uneditable and IT WILL NOT BE HARD TO IMPLEMENT OK?

EDIT: i hav a browser extension with this and its great

Last edited by TheSmartGuy1234 (Nov. 23, 2021 05:22:08)

-BlazingWind-
Scratcher
100+ posts

Uploaded Images Should Start in Vector, not Bitmap

TheSmartGuy1234 wrote:

Support then you will keep the resolution. NOTE: buuuut it will be uneditable and IT WILL NOT BE HARD TO IMPLEMENT OK?

Please don't necropost! I've seen this multiple times from your side..

Thanks and Scratch On!
VeryFamus
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

-db wrote:

Can you change the title to Uploaded Images Should Start in Vector, not Bitmap Option. As mlcreater said “Some people prefer bitmap mode.” This would not make some of the people who prefer bitmap happy because they have to stay on vector. I'd recommend that it would be an option in the Account Settings.

Technically, there is an option. Switching to bitmap

Anyways I support, the pixel size can absolutely ruin photo resolution
god286
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

-BlazingWind- wrote:

TheSmartGuy1234 wrote:

Support then you will keep the resolution. NOTE: buuuut it will be uneditable and IT WILL NOT BE HARD TO IMPLEMENT OK?

Please don't necropost! I've seen this multiple times from your side..

Thanks and Scratch On!
Does necroposting even exist in Suggestions?
Anyways, support - for bringing photos of the internet Scratch just removes all of the quality. Luckily for me I use Google Drawings so I can export as an SVG, but not everyone uses it!
plqaokwsijeduhrfyg
Scratcher
500+ posts

Uploaded Images Should Start in Vector, not Bitmap

the2000 wrote:

bobcat0701 wrote:

the2000 wrote:

bobcat0701 wrote:

support today I shared two projects and had to take them down to convert the images to vector
Converting them to vector won't do anything once they've already been converted to bitmap.
no it worked
Really? Show proof. That's physically impossible unless you used external tools.
Bitmap:

Vector:

The edges are a bit smoother on the vector one. I didn’t see any different in the editor though, only the stage.
TheSmartGuy1234
Scratcher
1000+ posts

Uploaded Images Should Start in Vector, not Bitmap

plqaokwsijeduhrfyg wrote:

the2000 wrote:

bobcat0701 wrote:

the2000 wrote:

bobcat0701 wrote:

support today I shared two projects and had to take them down to convert the images to vector
Converting them to vector won't do anything once they've already been converted to bitmap.
no it worked
Really? Show proof. That's physically impossible unless you used external tools.
Bitmap:

Vector:

The edges are a bit smoother on the vector one. I didn’t see any different in the editor though, only the stage.
It is because of the fact that anti-aliasing is only on vector.
Minoru07
Scratcher
100+ posts

Uploaded Images Should Start in Vector, not Bitmap

Flowermanvista wrote:

the2000 wrote:

gosoccerboy5 wrote:

the2000 wrote:

bobcat0701 wrote:

the2000 wrote:

Converting them to vector won't do anything once they've already been converted to bitmap.
no it worked
Really? Show proof. That's physically impossible unless you used external tools.
Ah yes pixels lighting up in a certain manner are physical beings
Okay fine, if your screen got broken in such a way. that it happens to display the images at a higher resolution, then sure. Physically unlikely. Also yes computer monitors do exist physically
You've still failed to explain exactly what is impossible or how it is impossible, and as evidenced by @gosoccerboy5's response, people are not getting your point as a result.

For everyone else reading this thread, this is roughly what @the2000 is getting at (it's long, but it's required reading in order to be able to understand the point being made):
The two image formats that Scratch has, bitmap and vector, work in substantially different ways. Bitmap images consist of an array of pixels with a definite size, while vector images consist of instructions defining how to draw lines, curves, text, and other such things. As you might expect, vector images can be resized infinitely without issue, while bitmap images will either get pixelated or blurry (depending on the upscaling method used) when upscaled any more than 100% size - since to do so would require conjuring more pixels out of nowhere through…magic, I guess? (Or AI?)

The point is that, in theory, converting a bitmap image to vector should not result in any visible difference, as we've already established that you can't just magically get more detail out a bitmap image - and indeed, when you do so, the bitmap image just gets embedded in the SVG file.

In practice, however, I do believe that due to a quirk in Scratch's rendering engine, doing this does actually make bitmap images look a little better. The difference was too small for me to note in my first post on this topic, but I imported a high resolution (1280x720) bitmap image and converted it to vector - while it was still pixelated, it was a little softer-looking, so I guess it looks slightly better? I don't get what all the fuss is, but whatevs.

With all this in mind, I'm proposing that the suggestion be changed from “having all uploaded images being in vector by default” to “fix whatever rendering quirk that makes converting bitmap images to vector cause them to look better, so they look equally good in both modes”. I didn't read the OP, see the next two posts.

The reason they (including me) want this, is not because it wil increase res, but because scratch decreases our res, so in vector it wont decrease the res of the pics
lando0818
Scratcher
6 posts

Uploaded Images Should Start in Vector, not Bitmap

i like it not 8 bit
broadcast [ 8 bit not]

Powered by DjangoBB