Jump to content

Made some alterations to an image a long time ago. Need to undo them, but can't figure out how.


Go to solution Solved by MistaLOD,

Recommended Posts

For reference, I made alterations to the Minecraft default skin of Steve. I have two alternate versions - one without glasses that has a different hair color, and one that has glasses and the hair color I'd prefer, but without those missing pixels.

 

image.png.5f5538ad536ea68b899a01e5d9973dca.png

The first image is the one with glasses that I want to fix.

 

image.png.9ee08a86d9e6a98b7984f39092bae896.png

The second image is the one without glasses that has the wrong hair color.

 

image.png.dc4d4f0f8652b6c1736d38a3f7cb22db.png

The third image is the default Steve skin I used.

 

I did also use a bit of the old beta skin just for the hair-colored pixels that Mojang wants us to believe is a smile for the beard of the first image.

 

In essence, I want to either use some kind of software or python code on the original Steve skin to compare his other hair colors and see if any of them are identical in terms of color or just find some way to compare the difference between the first image and the third image and discover what hue/saturation changes I may have used.

Insert signature here.

Link to comment
Share on other sites

I couldn't make any sense of what you wrote until I enlarged each of your very tiny images:

Minecraft-Steve.png

OK I see the glasses now.

 

3 hours ago, Lxndwich said:

In essence, I want to either use some kind of software or python code on the original Steve skin to compare his other hair colors and see if any of them are identical in terms of color or just find some way to compare the difference between the first image and the third image and discover what hue/saturation changes I may have used.


Nope. I'm totally lost now.

What do you mean by "compare the difference between images"? It looks as though you have changed all the colours, except for the purples.

If you want to see hue and saturation values, then expand the paint.net Colors window (click 'More >>') and use the Color Picker tool (shortcut K).


Why not try asking your question again but imagine you are asking someone who doesn't know anything (or indeed care) about Minecraft, or Steve, or Mojang, or smiles, or beards, or "some kind of software", or python code... or any other irrelevant details.

Please just describe clearly and succinctly what you want to achieve with the 3 images? We might then be able to assist.


The above advice may seem a little harsh - but if you focus on the problem and explain it clearly, you are more likely to receive a solution.

  • Like 1
Link to comment
Share on other sites

Grab a copy of the default Steve skin and just replace all the pixels that you didn't intend to change with that. Basically put it on a layer below your modified one, in the same location, then select every pixel you intentionally changed that you know of, invert the selection, press delete, and merge the two layers. It should be faster than trying to figure out changed pixels.

Alternatively, an easy way to tell what's different is to put the Steve skin in the same spot on a layer above and set the layer's blending method to XOR. That will show all differences in pixels. I also have a plugin somewhere called Image Difference that basically did the same thing.

Link to comment
Share on other sites

6 hours ago, Tactilis said:

I couldn't make any sense of what you wrote until I enlarged each of your very tiny images:

Minecraft-Steve.png

OK I see the glasses now.

 


Nope. I'm totally lost now.

What do you mean by "compare the difference between images"? It looks as though you have changed all the colours, except for the purples.

If you want to see hue and saturation values, then expand the paint.net Colors window (click 'More >>') and use the Color Picker tool (shortcut K).


Why not try asking your question again but imagine you are asking someone who doesn't know anything (or indeed care) about Minecraft, or Steve, or Mojang, or smiles, or beards, or "some kind of software", or python code... or any other irrelevant details.

Please just describe clearly and succinctly what you want to achieve with the 3 images? We might then be able to assist.


The above advice may seem a little harsh - but if you focus on the problem and explain it clearly, you are more likely to receive a solution.

 

In relation to what Tactilis said:

 

I shifted the hues, saturation, and possibly lightness, and am trying to figure out the exact difference between image 2 and image 3 in the specific pixels that I overwrote with some shade of red in the pixels 5,11; 6,11; 7,11; 16,11; 17,11; 18,11; 4,12; and 19,12; I included the original Steve skin simply for reference. (Also, not super important, but that particular area you called purple is actually blue.)

 

In addition, if you bothered to actually look into context clues and didn't just skim it - which I truly believe you did, since I did very clearly state my intent in the first post, and essentially just reiterated what I already said without mentioning most of the stuff about the game to you now - then you'd easily know what I was referencing.

 

(I do apologize for my passive-aggressive response if you did truly read every word and somehow didn't understand, but I did truly only use art software terms in relation to what I was trying to achieve, so you can likely understand why, in my perspective, it seems like you saw the word "Minecraft" and inwardly groaned, opting to take as little effort as possible. Your response seems harsh because it was harsh - and seemingly a bit dense as well, given the fact that, outside of those Minecraft related terms, absolutely everything I explained was easily understandable to anyone who knows how paint.net works - with the exception of the python thing - but I also made my intent with that very clear as well; compare the pixels that are red on skin 3 in the "hair" section of the texture with other copies of the skin to see if any colors are exactly the same so that it's just a replacement of "pick color, pencil tool, pick color, pencil tool, pick color, pencil tool, ..." to fix it.)

 

3 hours ago, NinthDesertDude said:

Grab a copy of the default Steve skin and just replace all the pixels that you didn't intend to change with that. Basically put it on a layer below your modified one, in the same location, then select every pixel you intentionally changed that you know of, invert the selection, press delete, and merge the two layers. It should be faster than trying to figure out changed pixels.

Alternatively, an easy way to tell what's different is to put the Steve skin in the same spot on a layer above and set the layer's blending method to XOR. That will show all differences in pixels. I also have a plugin somewhere called Image Difference that basically did the same thing.

 

In relation to what NinthDesertDude said:

 

If I did that, it'd look something like this:

 

image.png.56035e1ff2188baccbb6928214b83c5b.png

Which I don't want. Instead, I'd like to compare that region I pasted Skin 1's hair onto with other surrounding pixels to see if any other color in that region is identical in every way except alpha, and then use that knowledge to color pick the pixel coordinates in image 3 and use the correct colors to overwrite the red ones.

Insert signature here.

Link to comment
Share on other sites

I'll just answer this, then I'm out...

 

4 hours ago, Lxndwich said:

if you bothered to actually look into context clues and didn't just skim it - which I truly believe you did


I read it repeatedly, then took time to enlarge and examine the images, then read your words again and still found the intent unclear.
 

 

4 hours ago, Lxndwich said:

I do apologize for my passive-aggressive response if you did truly read every word and somehow didn't understand


Thank you.
 

 

4 hours ago, Lxndwich said:

it seems like you saw the word "Minecraft" and inwardly groaned, opting to take as little effort as possible.


Incorrect.

 

 

4 hours ago, Lxndwich said:

Your response seems harsh because it was harsh - and seemingly a bit dense as well, given the fact that, outside of those Minecraft related terms, absolutely everything I explained was easily understandable to anyone who knows how paint.net works


Nope.

I note that @NinthDesertDude, who certainly knows how paint.net works, has offered you a solution, but that has not answered your question either.

 

 

4 hours ago, Lxndwich said:

Which I don't want. Instead, I'd like to compare that region I pasted Skin 1's hair onto with other surrounding pixels to see if any other color in that region is identical in every way except alpha, and then use that knowledge to color pick the pixel coordinates in image 3 and use the correct colors to overwrite the red ones.


As I wrote previously:
 

11 hours ago, Tactilis said:

If you want to see hue and saturation values, then expand the paint.net Colors window (click 'More >>') and use the Color Picker tool (shortcut K).

 

  • Upvote 1
Link to comment
Share on other sites

I think they're trying to find the values they used when they changed the default skin colors with the hue / saturation tool.

 

In that case, you might just have to find the values yourself by trial and error.

 

Keep in mind, though, that you can't just "undo" a hue / saturation / lightness change, as the values won't line up even if you just did them backwards.

 

If your original change was 20 hue / 120 saturation / -20 lightness, making another change with -20 hue / 80 saturation / 20 lightness would not "reverse" your change. In the future, I would suggest saving another copy before you make a destructive change like this.

hue saturation change example.jpg

Link to comment
Share on other sites

  • Solution

Also, the process I used was to set the two images on top of each other, use the magic wand selection tool with the threshold at 0% and flood mode global to select the missing pixels on the one without glasses. I then selected that position on the one without glasses so I can get the same pattern. (truncated explanation)

 

Here's the final result.

final result minecraft skin XL.png

final result minecraft skin.png

I hope this was what you were looking for.

Edited by MistaLOD
Added text to the end of the paragraph.
Link to comment
Share on other sites

On 8/30/2023 at 3:56 PM, MistaLOD said:

Also, the process I used was to set the two images on top of each other, use the magic wand selection tool with the threshold at 0% and flood mode global to select the missing pixels on the one without glasses. I then selected that position on the one without glasses so I can get the same pattern. (truncated explanation)

 

Here's the final result.

final result minecraft skin XL.png

final result minecraft skin.png

I hope this was what you were looking for.

 

Dude, thank you SO much, I have no idea how I didn't think to do this.

Insert signature here.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...