ActionScript 3.0 :: Change A Color To Another In A BitmapData Image?
Nov 10, 2011
Let's say you have an image of a cartoon human that is wearing a blue jacket with white sleeves, blue shoes, and grey pants. Brown hair and biege skin tone.(My project actually has 1300 of these images - 325 are blue cloths, 325 are red cloths, 325 are green cloths, and 325 are purple cloths)I am having a major problem with file size and memory usage due to all the images, so I have been asked to see if there was a way I could programmatically change the clothing color... this way we can use any color we want, and only have 325 base images.I have been trying to play with color matrix filter and color transform, but I can't seem to get the hang of itIs there a way I can extract only the "blue" colors from the image and do a hue shift on it to the color that I want it to be without effecting the non-blue colors
I am trying to build a script that will allow a user who visits a website to change the color of a house.
For an example, when a user visits the site they are able to view a picture of a house with a default color of white. When the click on a button "Roof" the user is able to pick from a select number of roof color options.
Same goes for siding, and trim.
I am hoping with a web presense in this economy, maybe it will turn things around.
What I have seen,
I have seen some sites use shape overlays.
So they take an image, and (I am not sure if it is in Flash or Photoshop) they make a cut out of the roof, then they make 10 copies of it in different colors. For some places I have seen them descibe it at frames for each color. Yet I am not sure how you call upon it on click?
Anyways I am very lost and need a mentor.
Here is an example of what I am trying to do, but with a house:
I'm trying to change an image color in flex 3, but I can't get it still. I think have to change the image color by using pixels, but I don't know how to do it.
I have a doubt in flex 3. I'm trying to change an image color in flex 3, but I can't get it still. I think have to change the image color by using pixels, but I don't know how to do it
I am trying to change the color of an image within a MC using color matrix. What I want to do is adjust he hue, saturation, contrast, and brightness so I can create a realistic color change without affecting shadows when you click on a color box. I have played with the filters within the application and can achieve it but want to do so with actionscript.
On each button I have a code similar to... on (release){ _root.page = "color2"; _root.myClickedBtnFunction(); }
Then within the primary timeline I have if then's under the myClickedBtnFunction to the effect of... if (_root.btn=="color2"){ code will go here... } Here is a link to the file I am trying to apply the effect to [URL].
Since I was unable to do this in Photoshop, I was wondering if there was a way in Flash to simply change the color of an image to a speciifc color code. The image is more or less a simple line with rounded corners. It is only composed of 1 color.
I have an aplication which brings up an image for editing in flash. Here is what happens. I click on A tool and insert 2 text boxes on the image and type something. Then I click on the Arrow tool and double click on text in Text box 1 to select it. Then try to change the font color from the font menu icon. It does not work. But after selecting the text in text box 1 and trying to change the font size from the menu seems to work fine.
[Bindable] [Embed( source="assets/banana.png" )] public var iconBANANA : Class;
It is involving into itemRenderer, but I wish to change the color of the image when some event occurs (like clicking above or something). The rest of the objects used the image shall remain unchanged, only the object on which the event has occurred shall change the color of the image. But the biggest question is: How to change the image color mainly - like there is a Blue area on image - to turn it on Green, or Yellow?
i have loaded a colorful image. when i rollover this image, then the image has to change in grey scale.i think it can be done with filter adjust color, but i want to do this with scripts.
i have loaded a colorful image. when i rollover this image, then the image has to change in grey scale.i think it can be done with filter adjust color, but i want to do this with scripts.
basically my issue is that im trying to extract a certain color from my bitmap data, i have the bitmap data being created from an image the user specifies and i can/have drawn that onto the the stage, which works fine and dandy but what i need to do is extract a color from the image and present just that to the user but try as i might i cant get it to work
I'm trying to replace a range of colours programmatically - I have sprites for a game that have parts of them in shades of magenta specifically so they can be recoloured to show their team colour (blue,red,etc).I've been able to use BitmapData.threshold() to replace a single specific colour with another. What I need to be able to do though is set some sort of range of colours and appropriately shade them blue/green/red while keeping their relative light/dark shades.Here's what I've used to do a single colour:
Code: var thisBitmap:Bitmap = MySpriteBitmap; //source bitmap var colouredBitmapData:BitmapData = new BitmapData(thisBitmap.bitmapData.width,
I need to create, from a given Bitmap/BitmapData of a PNG file which has transparent and semitransparent pixels, another BitmapData which is a copy of it, but all the pixels (well, the pixels that are not alpha 0% actually) must have a specified grey color value (0xdddddd).
I have a map (map of a mall, top view) with some colors. I´m removing the part for walking of the map, which has a type of color (say 0xcccccc).
I got all the 0xcccccc color pixels removed (setted to another color), but it seems to remain a bit of gray at the walking part.
The color of that bit it´s close to 0xcccccc. It looks like flash not succeeded while removing the walking part. But instead, leaved some parts (like borders or something) on the bitmapdata.
I´ve tried to remove by script, by picking the colors remained on the bitmap, but the loop doesn´t find these colors.
I have a few movie clips that change color when they are rolled over and rolled out of which is great and works correctly but now I have add glows to those buttons to serve as borders or a stroke and when you roll over the buttons the color and the filter color changes.
What I am trying to do is to have the button color change to a different color when it is on the page. The color only changes when I roll over it or hit it. Once I am on the page it changes back to the color it is on the up state.
How is it done? All I've seen on the web is how to change the color. Well how about going back. I'm talking about a MC with many colors. I can't just change back to a single hexadecimal color.
I can accomplish the change as it passes over a frame, but I can't get it to change back.
In the frame is this:
Code: cHurtColor = new Color(_root.compMC); cHurtColor.setRGB(0x00FF33);
All I've seen on the web is how to change the color. Well how about going back. I'm talking about a MC with many colors. I can't just change back to a single hexadecimal color.I can accomplish the change as it passes over a frame, but I can't get it to change back.[code]
hi guys, i got this image i scaled down by .5. The user is then allowed to add objects to the image such as flowers that are sprites in the library. So basically, a jpeg that is 800 x 800 is down to 400 x 400 on the stage and the user is able to add objects to overlay the image.
i want to save the image with the flowers and objects back to its 800 x 800, how do i redraw this image using bitmapdata properly?
I am looking for a way to change stroke color via AS3. The objects I would like to change are created with flash professional. They do have a fill. I just want to change the stroke color and not the fill color... is this possible? ... or am I stuck removing all fills and using a filter?
I am building a line drawing movie where I would like the user to be able to change colors using the AdvColorPicker I downloaded from Sephiroth.it.I don't know how to write the code that will change the line color upon picking one from the AdvColorPickerHere is the actionsript for the line drawing:
ActionScript Code: colors.onMouseDown = function() { if (1) {
I�d like to add something more but don�t know how.I[d like to make the MC to load a random color, in a color range that I specify, like #000000, #FFFFFF and #111111.Also, I want somew buttons to change between this colors, but with an ease transition.