Actionscript 3 :: Get Bytearray Data From Image That Is Under Certain Shape
Oct 19, 2010
How can I get the bytearray data from an image that is under certain shape, for example a circule or square?Let's say I want to modify ONLY the pixel inside this circule, how can I get this Bytearray data?
View 1 Replies
Similar Posts:
Oct 29, 2011
I'm using URLStream to download a big file and save locally on a mobile app. To do this, i need to store the downloaded bytes on a ByteArray:
private function handleStreamProgress(event : ProgressEvent) : void {
if ( urlStream.bytesAvailable == 0 ) return;
if ( urlStream.connected ) {
[Code]....
Are these bytes from the downloaded file stored in Memory? (Profiler doesn't show any excessive memory consumption, though...)
Should I clean the byteArray after each sequence of bytes is stored?
View 1 Replies
Jun 11, 2011
I am using the FileReference object. I want to be able to save the local file data into a ByteArray. I know that I can use the data property in Flash 10, but I would like a solution that works for earlier versions of Flash.
View 1 Replies
Sep 6, 2011
Is there a way to uncompress ziped data without inflate()?
View 1 Replies
Nov 17, 2011
According to the NetStream API, Flash can play LOCAL RAW video by calling ns.play("raw:filename");.My question is how can Flash play RAW video data from a ByteArray? I have basically set my NetStream object to data generation mode by calling play(null), but whenever I call ns.appendBytes(byteArray) nothing is happening because apparently, appendBytes only support FLV data. how can I make Flash play raw video data from a ByteArray?
View 1 Replies
Jul 20, 2009
So, as the title says I was wondering if it is possible to scale bytearray/binary data from lets say 640x480 which is being captured from the stage to 1024 x 768
View 1 Replies
May 11, 2010
I'm currently working on a small project. The user is supposed to draw/do a puzzle within flash, and also fill out a form with his details and comments.
When clicking the send-button, the image should be sent along with the form as an email.
I already know how to send the image as an email via php, and I know how to send a form as an email via php, BUT - I can't seem to do it together.
I've googled a bit and I found out that I cannot pass both the bytearray (from the image) and the form-data as URLVariables at the same time.
One way I got it to work is by passing the values from the form-data as a part of the URLRequest (and then use $_GET in the .php-file), but this has limitations as it can only pass 100 characters. As the user should be able to comment on his work, using GET with its limitations isn't an option.
View 2 Replies
Feb 9, 2012
I would need to save some binary data (bitmap data or similar) as a part of XML file.[code]...
I suppose I must serialize or encode "ba" (binary bytearray data) some way to string before writeing to XML and decode them back during the reading from XML, but I cannot find the correct way how to do it.
View 3 Replies
Jun 22, 2009
i have a string which contains all binary data. the binary data represents a custom object in my application.
i want to convert all the data inside the string into binary format and store it in a ByteArray. then I want to read the object from the ByteArray using readObject.
View 2 Replies
Dec 14, 2009
I am facing some issues sending byteArray as part of my URLRequest data to a cfm page.I need to send an collection of objects as part of byteArray.But when i try doing so,i get illegalArgumentException.I am doing it this way
var obj:Object=new Object();
obj.name='Mike';
obj.age='26';
var byteA:ByteArray=new ByteArray();
[Code].....
Secondly when i tried sending xml obj as part of ByteArray,It worked fine ,but i get unwanted characters appended at the start and end of the xml.
View 0 Replies
Sep 6, 2009
var myFile:File = new File("./test.jpg");
var myFileStream1:FileStream = new FileStream();
myFileStream1.open(myFile, FileMode.READ);[code].....
now how can i add byte variable to the canvas ? for example
var canvas:Canvas = new Canvas();
canvas.addChild(byte);
is it possible to add ByteArray to the canvas?
View 2 Replies
Nov 12, 2009
I am wondering if it is possible to get a url to some image on google, say a square (jpg/png/gif), and process it into an SVG. Is this possible?
Right now I'm getting ByteArray data in Actionscript by making a URLRequest('image/on/google'), with dataFormat="binary". I don't think Actionscript could handle/do it, but maybe it could. I'm also good with Ruby, so perhaps is this possible with Ruby?
If so, any sample code/libraries to get started?
I guess another way to ask it is, how do I convert a Bitmap to a set of Vector Paths like Adobe Illustrator does?
View 3 Replies
Oct 25, 2011
I am wondering if there is any way to determine the width and height of an image that is decoded to a ByteArray.For example in the below, any way to determine these values for data?
var data:ByteArray = new ByteArray();
data = encoded_image.decode(byteArrayData);
View 1 Replies
Nov 1, 2010
I have problems with the load of an image from a ByteArray, I can't get the image size, witch I need to position the image. Strange thing is that the image is showed to me correctly.
My code is something like this:
ActionScript Code:
var data:ByteArray; //Here are saved the raw image data (JPG, PNG, etc)
...
var img:Loader = new Loader();
img.loadBytes(data);
[Code].....
View 9 Replies
Aug 19, 2011
I have been searching in forums and I couldn't find an answer so I thought maybe I should ask.
I wrote a script that allows user to select a local file, which gets resized if it exceeds the width/height limits I specified, and finally this file gets uploaded to the server.
In documentation it writes the same max sizes for BitmapData and Loader:
Quote:
In AIR 1.5 and Flash Player 10, the maximum size for a loaded image is 8,191 pixels in width or height, and the total number of pixels cannot exceed 16,777,215 pixels. (So, if a loaded image is 8,191 pixels wide, it can only be 2,048 pixels high.) In Flash Player 9 and earlier and AIR 1.1 and earlier, the limitation is 2,880 pixels in height and 2,880 pixels in width.
So what I need is to check the file size (width and height) before I attempt to load the bytes of the file into a loader. I'm limited to the ByteArray that I get by the load of the file via a FileReference instance.
Has anybody seen a source where you can get that data out of a ByteArray prior to loading it into a DisplayObject?
View 1 Replies
Dec 15, 2010
Im creating flash game that have the functionality to capture/record its gameplay that can be viewed later by the user, like a replay.
As for now Im already able to record the game and write it into a flv format in a ByteArray variable.
What Im working right now is how to send that ByteArray(the video file) to a php script and save it to a web server.
I've run into the URLLoader in flash where it can send the data and php will receive it thru the POST method. Unfortunately, the ByteArray containing the flv data must be first correclty encoded for php to read it. I figured this out from the example in the net where it does the same thing only that it is only sending a JPEG ByteArray instead of a FLV format using the JPEGENCODER.
Is there any existing class like the JpegEncoder for FLV format or any Video formats? Or any work around like creating the encoder my self?
here is my current code to send the ByteArray
//send byteArray to a php script
var request:URLRequest = new URLRequest(url);
request.method = URLRequestMethod.POST;
[Code]....
View 1 Replies
Jul 28, 2011
I have some binary data and I can't store it in a string, as such I'm using a ByteArray. The problem is that I need some functionality that comes with strings, to be specific I need the charAt, substr, indexOf and substring methods.
View 1 Replies
Sep 7, 2011
I'm able to record sound with a Flash application embedded in my website, this audio is saved to a ByteArray, which I need to pass to Javascript in order to post to my server along with other required data.
I know I can use AS3 ExternalInterface class to communicate with Flash from Javascript, but what would be the appropriate format or variable type in javascript to hold the ByteArray, and how can I ensure that I won't lose much audio data when doing so?
View 1 Replies
May 22, 2009
I'm capturing an image from an swf and transmitting it as a byteArray to a php file. Everything seems OK in capturing and sending the data but the final image doesn't display and says it is corrupt.
I'm not sure if i need to do something to the byteArray or if there is something wrong on the php side that is causing the error?
I'm using stuff I've found on other posts and haven't tried JPGEncoder yet which is mentioned in some of those posts and examples. I thought it would be simple enough if it was just a getPixels() and wouldn't need JPGEncoder.
here is my AS3 code:
PHP Code:
// owl is mc with image on stage
var bitty:BitmapData = new BitmapData(owl.width, owl.height);
bitty.draw(owl);
//
[Code].....
View 14 Replies
Apr 14, 2012
I'm trying to upload a photo on Facebook using Javascript SDK. In particular I generate a base64 encoded bytearray from my Actionscript3 app, I pass it to Javascript file using ExternalInterface, and from that I decode the bytearray and I try to upload to FB. But it give me this error:
{"error":{"message":"(#324) Requires upload file","type":"OAuthException","code":324}}
I tried to upload an image simply from url, and in that way it goes well! This is my Javascript code:
upPhoto:function(photo) {
var img = F.decode_base64(photo);
FB.api('/me/photos', 'post', {
message:'test',
fileName:'test',
[Code] .....
View 1 Replies
Oct 20, 2009
I am trying to display a bytearray as a resized image. The Image is displaying correctly, but the sizing is off. Let me explain.
First I have the image data encoded so I need to decode the image data
// Instantiate decoder
var decoder:Base64Decoder = new Base64Decoder();
// Decode image data
[Code]....
This works. The image is displayed correctly. However, if I hardcode the image (img) height the resized image is shown correctly, but within a box with the original image's dimensions.
For example, if the original image has a height of 300px and a width of 200px and the img.height property is set to 75; the resized image with height of 75 is shown correctly. But the resized image is shown in the upper left corner of the img container that is still set to a height of 300px and a width of 200px. Why does it do that? And what is the fix?
The best way to illustrate the problem is by placing the image inside a VBox and show the borders of the VBox. From the code block above, if I change the image height and set the image to maintain aspect ratio (which by default is set to true but I add it here for completeness). the problem becomes clear.
// Display image
var img:Image = new Image();
img.height = 75; // Hardcode image height (thumbnail)
img.maintainAspectRatio = true;
[Code].....
View 1 Replies
Jan 10, 2010
How to send a jpg image as ByteArray from as3 to javescript? And how to convert ByteArray to image in javascript?
View 3 Replies
Jan 4, 2012
I am using pixel bender's pbj files(as recommended with Flex4) to change the brightness/contrast of a image.So i apply the filters to the image like this:
image.filters = myBitmapFilter;
Now my problem is how to fetch the byteArray of the image with filter applied so that i can send bytearray to my servlet which can save the image with applied effects.
View 1 Replies
Dec 19, 2010
I'm trying to grab the BitMapData from an Image, convert it to JPG, and send it to a server where it will be written to a file. It "looks" like it works, the resulting .jpg is the right size and displays in an image viewer, but there is no picture... just an off-white background. Here's a code snippet:
imgTemp.addEventListener(FlexEvent.UPDATE_COMPLETE , imageLoadedHandler);
...
private function imageLoadedHandler(event:Event):void {
if (imgTemp.width == 0) return;
[Code].....
Then send "ba" to the server where it's written as a .jpg.
The data "looks" right when I receive it on the server, correct length, bits look the same.
View 7 Replies
Jul 19, 2011
I'm trying to read out some BitMapData into some kind of readable output.
Reason for this is I'd like to trace out the ByteArray and hopefully cut and paste its details into an .as file and then compare it against another BitMapData Object or byteArray that is generated within the app.
Basically I want to compare differences between the two and report back how many pixels or something are different.
It might seem like a strange or approach.
I can create a BitMapData Object, it traces back as [object BitMapData] - so I thought awesome just loop through the Object... But looping through the Object traces nothing at all back out.
So I tried to create a ByteArray and then convert that to a string, but all I get is wierd 'y' chars with two dots on the top of the char.
I've left some code below,
Code:
public function GetAndCompareBitmapData(target:DisplayObject) {
var bd:BitmapData=new BitmapData(target.width,target.height);
trace("bitmapData "+ bd); // trace [object BitMapData]
[Code].....
View 8 Replies
Mar 7, 2012
I'm trying to snap a bitmap image from within my application, and upload the bytes directly to my server to save as an image. I'm trying to same three separate images, three different sizes. I am able to do it twice, but as soon as it tries to save the third image, it throws a 2176 error...
ActionScript Code:
var url:String = 'myUploadURL';
var request:URLRequest = new URLRequest(url);
request.contentType = 'multipart/form-data';
[Code]....
I've tried a 3rd party class which wraps the byteArray and sends the data. This too works the first two but not the third.
Is it because I start by calling a function on mouseClick, that snaps the first bitmap then uploads, then snaps the second and uploads, then snaps the third and by the time it tries to upload, Flash assumes the function is 'too far away' from the mouseClick, and doesn't think it comes from user interactivity?
View 3 Replies
Dec 2, 2011
I have a byteArray of recorded sound.But how can I transfer the ByteArray data back to a real Sound object?I know that I can pass the ByteArray to an SampleDataEvent.SAMPLE_DATA listener , but that way I would have to keep the raw ByteArray and pass it every time the sound plays.
View 2 Replies
Dec 13, 2010
i try to get a bytearray from a webcam. i can get the image of the webcam, copy it to bitmapdata and get the bytearray. but is it possible to get the bytearray from the image and sound from the client's webcam?
View 2 Replies
Feb 15, 2011
I have an object that stores the compressed ByteArray version of an image (jpg or png). I want to keep it that way as the bytearray is about 30x smaller than the Bitmap it creates. The problem I run into is when I want to bind an image to this byte array. I can't really bind it to bytearray, because it requires a BitmapAsset as a source. Is there a way I can load a BitmapAsset from a bytearray but still bind to the bytearray when a new image is available?
View 1 Replies
Oct 22, 2011
I have a var that holds the String value for the path to an image. How can I use that to get the ByteArray from that image synchronously?
View 1 Replies