Discuss Scratch

Chiroyce
Scratcher
1000+ posts

Bitmap Image editing bug

My browser / operating system: MacOS Macintosh X 11.4, Firefox 89.0, No Flash versions detected

Detailed replication steps are in this project — https://scratch.mit.edu/projects/554438120/

Short explanation —
1. Make a new sprite, leave the first costume blank
2. Add the costume called “Champ99-b” (may happen with bitmap all costumes, I haven't tested yet)
3. Click on the eraser tool, then simply click on a blank area
4. Go to the blank costume
5. Come back to the “Champ99-b” costume
6. Repeat steps 3, 4 and 5 a few times until you see something like this —



CallMeCoffee wrote:

Any sprite that wasn't made with a person and a green screen doesn't have that effect.
Ha! You're smart! This is the reason! Using the eraser tool may cause it to bring back the green screen!!

Last edited by Chiroyce (July 20, 2021 16:04:38)

CallMeCoffee
Scratcher
100+ posts

Bitmap Image editing bug

Chiroyce wrote:

My browser / operating system: MacOS Macintosh X 11.4, Firefox 89.0, No Flash versions detected

Detailed replication steps are in this project — https://scratch.mit.edu/projects/554438120/

Short explanation —
1. Make a new sprite, leave the first costume blank
2. Add the costume called “Champ99-b” (may happen with bitmap all costumes, I haven't tested yet)
3. Click on the eraser tool, then simply click on a blank area
4. Go to the blank costume
5. Come back to the “Champ99-b” costume
6. Repeat steps 3, 4 and 5 a few times until you see something like this —


I managed to replicate the bug and tried it on a few other costumes.
It isn't just the “Champ99-b” costume.
From what I can tell, it happens to most (not all) costumes that are in bitmap and are real people costumes available in the Choose a Costume.
Any sprite that wasn't made with a person and a green screen doesn't have that effect.
A minute amount of this is noticeable when doing it on an Anina or DM costume, around the edges of the image.
Some other costumes like the Calvrett and Avon costumes don't do the same, and are uneffected.
I'm not sure what causes it, but hopefully it'll be fixed soon.
(Here is a Turbowarp link with some evidence. Go inside and look around the edges of some of the sprites: https://turbowarp.org/554645524 )
Chiroyce
Scratcher
1000+ posts

Bitmap Image editing bug

CallMeCoffee wrote:

Any sprite that wasn't made with a person and a green screen doesn't have that effect.
Ha! You're smart! This is the reason! Using the eraser tool may cause it to bring back the green screen!!

CallMeCoffee wrote:

Some other costumes like the Calvrett and Avon costumes don't do the same, and are uneffected.
Huh, weird then.
randomguyboi
Scratcher
100+ posts

Bitmap Image editing bug

Just found out something. This glitch happens on EVERY bitmap image taken in front of a green screen. Champ99-b just has it the most prevalently.
CallMeCoffee
Scratcher
100+ posts

Bitmap Image editing bug

Chiroyce wrote:

CallMeCoffee wrote:

Any sprite that wasn't made with a person and a green screen doesn't have that effect.
Ha! You're smart! This is the reason! Using the eraser tool may cause it to bring back the green screen!!

CallMeCoffee wrote:

Some other costumes like the Calvrett and Avon costumes don't do the same, and are uneffected.
Huh, weird then.

Glad I could help!

My only concern is why doing this would bring it back– only on some costumes too.
It's odd to me that it only effects about half of the sprites made using a green screen and why doing something like this would, well, bring it back.
It most likely is a bug if it isn't just poor photoshopping.
papipupepappa
Scratcher
100+ posts

Bitmap Image editing bug

This affects semi-transparent pixels in any bitmap image.

Completely opaque or transparent pixels are unaffected, which is why nothing happens with costumes with no semi-transparent pixels.

You can make a costume with semi-transparent pixels yourself:
Simply make a vector costume with a gradient, setting one of the colors to transparent, and convert it to bitmap.

You will find that the glitch happens with this new costume as well.
papipupepappa
Scratcher
100+ posts

Bitmap Image editing bug

By the way, I took a quick look at the source code, but I couldn't find the culprit.

It's worth noting that the problem isn't necessarily in the Scratch paint editor code - it might be one of the libraries it depends on.
1492864
Scratcher
500+ posts

Bitmap Image editing bug

My browser / operating system: Windows NT 10.0, Chrome 91.0.4472.164, No Flash version detected
Can replicate. Proof: https://turbowarp.org/548753179/
randomguyboi
Scratcher
100+ posts

Bitmap Image editing bug

papipupepappa wrote:

This affects semi-transparent pixels in any bitmap image.

Completely opaque or transparent pixels are unaffected, which is why nothing happens with costumes with no semi-transparent pixels.

You can make a costume with semi-transparent pixels yourself:
Simply make a vector costume with a gradient, setting one of the colors to transparent, and convert it to bitmap.

You will find that the glitch happens with this new costume as well.
Tested it with gradients, found another glitch.
See here
Chiroyce
Scratcher
1000+ posts

Bitmap Image editing bug

bump
Chiroyce
Scratcher
1000+ posts

Bitmap Image editing bug

bump
squishychair_1000
Scratcher
26 posts

Bitmap Image editing bug

Guys, look. It wurks with other costumes :O

EXAMPLE OF IT WURKING WITH OTHER COSTUMES
radscience
Scratcher
100+ posts

Bitmap Image editing bug

When it slowly showed the green screen it was creepy lol
papipupepappa
Scratcher
100+ posts

Bitmap Image editing bug

squishychair_1000 wrote:

Guys, look. It wurks with other costumes :O

EXAMPLE OF IT WURKING WITH OTHER COSTUMES

As I wrote above, it actually works with any bitmap image with semi-transparent pixels.

Very nice example project
squishychair_1000
Scratcher
26 posts

Bitmap Image editing bug

papipupepappa wrote:

squishychair_1000 wrote:

Guys, look. It wurks with other costumes :O

EXAMPLE OF IT WURKING WITH OTHER COSTUMES

As I wrote above, it actually works with any bitmap image with semi-transparent pixels.

Very nice example project

Yeah, thx! I just was testing after I saw the project and I thought “what if it works with OTHER costumes?” And I tested it and, surprise, surprise! It wurkd! So anyway….. yeah :>
Chiroyce
Scratcher
1000+ posts

Bitmap Image editing bug

bump
squishychair_1000
Scratcher
26 posts

Bitmap Image editing bug





Guys why is this place DEEEEEAD?
Chiroyce
Scratcher
1000+ posts

Bitmap Image editing bug

squishychair_1000 wrote:

- snip -
Guys why is this place DEEEEEAD?
Thanks for the bump lol!
TheOrangeCatKid
New Scratcher
22 posts

Bitmap Image editing bug

Chiroyce wrote:

My browser / operating system: MacOS Macintosh X 11.4, Firefox 89.0, No Flash versions detected

Detailed replication steps are in this project — https://scratch.mit.edu/projects/554438120/

Short explanation —
1. Make a new sprite, leave the first costume blank
2. Add the costume called “Champ99-b” (may happen with bitmap all costumes, I haven't tested yet)
3. Click on the eraser tool, then simply click on a blank area
4. Go to the blank costume
5. Come back to the “Champ99-b” costume
6. Repeat steps 3, 4 and 5 a few times until you see something like this —

(Image here, but the creator of the quote cannot post it.)

CallMeCoffee wrote:

Any sprite that wasn't made with a person and a green screen doesn't have that effect.
Ha! You're smart! This is the reason! Using the eraser tool may cause it to bring back the green screen!!
That is weird, man!
TheOrangeCatKid
New Scratcher
22 posts

Bitmap Image editing bug

Chiroyce wrote:

squishychair_1000 wrote:

- snip -
Guys why is this place DEEEEEAD?
Thanks for the bump lol!
Yea lel!

Powered by DjangoBB