user iconvmars316 on March 16th 2012
11716 views
Locked

topic iconHow to swap colors?

change all pixels rgb 41,41,41 to 229,90,19.

Greetings,
I downloaded/installed your RWPaint.
How can i swap colors in an image?
Maybe change all pixels rgb 41,41,41 to 229,90,19.
Thanks...vmars316

user iconVlasta on March 17th 2012 0

The easiest way would probably be via the floodfill tool with tolerance set to 0. You would have to click all regions with the 41,41,41 color. You could also use the Custom operation command in the Effect menu and place this code there:

var image = Document.RasterImage;
var sizeX = image.sizeX;
var sizeY = image.sizeY;
for (x=0; x<sizeX; x++)
	for (y=0; y<sizeY; y++)
		if (image.GetPixel(x, y, 0, 0) == 0xff292929)
			image.SetPixel(x, y, 0, 0, 0xffe55a13);

the 0xff...... are the color representation in hexadecimal code

user iconAnonymous on July 17th 2016 0

Is there another faster way to do this? I remember looking through the site and finding someone linking to a script that you download and add to Realworld paint which automatically did this process.

user iconpawanlee on March 24th 2018 0

can you explain in detail

You cannot reply to this topic.