ActionScript 3.0 :: Getting Image Dimensions From The ByteArray

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


Similar Posts:


ActionScript 3.0 :: ByteArray Rectangle - Writing SWF Dimensions

Nov 26, 2010

I'm trying to write the RECT structure described on page 20 of the SWF specification to a ByteArray. I started with some Java code from Adobe that does the same thing (but in Java, not AS3).

This is my adaptation so far:
PHP Code:
public static function writeRect(bytes:ByteArray, rect:Rectangle):void {
bitPos = 8;
currentByte = 0;
var left:int = rect.left * 20;
var right:int = rect.right * 20;
var top:int = rect.top * 20;
[Code] .....

It seems like the right calls are being made to writeBits, because the values make sense as multiplied forms of the Rectangle dimensions:
Code:
writeBits 14 5
writeBits 0 14
writeBits 8000 14
writeBits 0 14
writeBits 5000 14
So, something seems to be wrong with how it's writing the last field (or how it does its bit/byte position bookkeeping overall), but I've been trying to debug this code for quite a while without any luck.

View 13 Replies

ActionScript 3.0 :: Image Download Class That Retrieves Image Dimensions?

Dec 2, 2009

i have a flash site im working on, with an image gallery. the way the site is designed, when you enter into a gallery, while it's loading the images (lets say 5-10 images), it draws 5-10 gray boxes in the exact spots the images will load into.

the trick is i need to know in advance how big the gray boxes should be (width/height) before the image is fully downloaded.

i found this site: [URL]

but the way he wrote this, as soon as the class determines the images dimensions, it cancels the download.

i'd rather have a fully complete image class that downloads images, dispatches events with the image dimensions as SOON as theyre detected, and fully downloads the images as well.

View 1 Replies

ActionScript 3.0 :: Getting Image Dimensions?

Oct 28, 2009

I'm making an application that gets images from a web site and displays them on a screen for the user.How do I call getSize() on that data? I've been told I can use XML functionality in AS3 to achieve this as well, any idea how someone might accomplish the task?

View 1 Replies

ActionScript 3.0 :: Get The Dimensions Of An Image After Loading?

Mar 13, 2009

I want to load an external jpg,Is it possible to get the dimensions of the file loaded after? It seems straight forward enough and easy to do - but I don't ever remember seeing such a functionality in Flash before.

View 4 Replies

ActionScript 1/2 :: Get Image Dimensions Before OnLoadInit?

Jul 24, 2010

I need to get the width and height of the image before it finishes loading with a moviecliploader instance. This is for placement of another clip, which will always load before the image. Is there any way of doing this??? onLoadStart does not give dimensions of the image.
 
how do I access a button within the emptymcholder, and place it at a specific position?? Is this possible??

I tried doing emptymcholder.buttonname._x, but it does not work.

View 6 Replies

ActionScript 3.0 :: Xml Gallery Image Dimensions?

Jan 22, 2011

I'm using the following code to load images into a gallery through xml.  The native resolution of the files is relatively high (though fits well on my 1920 x 1200 pixel display).  Since I can't determine the resolution of other users' displays I would like to be able to resize the images loaded so that they fit proportionally on any screen.

[Code]...

View 9 Replies

Actionscript 3 :: Flex 4 Image Dimensions

Oct 11, 2011

I am trying to get the image dimensions to center in the dynamic sprite object but I am getting 0 in the height and widh property. get the image dimensions? I tried by using various properties of image control but I am getting the dimensions. Please see code below and the values in the inline comments

[Code]....

View 1 Replies

ActionScript 2.0 :: Getting Dynamic Image Dimensions?

Jul 15, 2004

how to get the width and height properties of an image being dynamically imported into flash? (I need to know this BEFORE the whole image loads)

View 3 Replies

ActionScript 3.0 :: Get Dynamic Image Dimensions

Mar 24, 2009

I'm loading an image into a movie clip dynamically, but I need to know its width. I can get it during the call back function for the complete event but how to I access this variable later on? If I trace its host mc's width outside of that function it returns '0' for the width.

View 10 Replies

ActionScript 3.0 :: Get Image Size Dimensions From An URL?

Jan 16, 2011

I'm loading images from an XML file and I know what the image name is, however this is in a string variable. How can I get the dimensions of the image from this?

View 1 Replies

Actionscript 3 :: Set Dimensions Of A Loaded Image In Flash

Apr 11, 2011

How do I set the width and height of a loaded image in Flash? Setting the dimensions immediately after requesting it does not work. The width and height remain zero.[code]If I wait a short moment and then set the dimensions, it will work.I tried listening for the Event.INIT event and Event.COMPLETE events before resizing as suggested by some tutorials. Neither of the events were triggered.[code]

View 3 Replies

ActionScript 2.0 :: Get Dimensions Of Loaded Image And Rescale

Jan 13, 2010

I have a site that allows a user to upload an image, modify the image, and then save the image to their computer. This works fine, or at least it suits me so far. This is done by uploading an image to an empty movie clip, failcont_mc, and then exporting it as a jpeg once the user is done editing the image. The empty movie clip seems to be dimensionless, which isn't a problem.

The problem lies when the user uploads a photo that has very high dimensions. I'd like to be able to upload the image, then scale it down and keep it's aspect ratio if it's too large. I only want to be able to do this if the image is too large. For example, load an image sized at 800x600 and scale it down to fit into an area that is 500x400 while keeping it's proportions in tact.

Here is an idea of what I want in steps:
1. Upload the image into empty movieclip
2. Check dimensions of the occupied movieclip (previously empty)
3. if the dimensions are above 500x400
4. then scale the movieclip down while keeping proportions in tact
5. display movieclip

The code is made up of snippets from here and there on the internet, so don't be surprised if you see something that looks familiar. On a side note, I'd like to give credit to those who have allowed their code to be used openly. All of the code works fine, I would just like to add steps 2, 3, and 4.
Imageholder: failcont_mc
In the code, I have a big white space to give an idea of where I'd like to place the code. I assume the code is executed as it is read by the flashplayer. What I have tried so far was grabbing the width and height of the "occupied" movieclip and setting them as variables. I used these variables to determine if the width or height was the larger number. Then I used the variables to make a proportion to make sure the end dimensions of the movieclip stayed within the area.

Code:
//Allow this domain
System.security.allowDomain("http://localhost/");
import flash.net.FileReference;
// The listener object listens for FileReference events.
var listener:Object = new Object();
[Code] .....

View 6 Replies

ActionScript 2.0 :: Determining Dimensions Of Loaded Image?

Feb 18, 2010

I am loading images into a movieClip via XML file. I was wondering if there is a way to find out the height and width of the image I am loading. I tried grabbing the movieClip's dimensions but it's only the original size of the clip before i loaded the image.

View 1 Replies

ActionScript 3.0 :: How To Retrieve Image Size Dimensions

Jun 21, 2010

I'm using FileReference to load up JPG or PNG images and I'd like to retrieve the image size dimensions somehow. Is there a way to do this?

Code:
//initialize the fileReference
fileReference = new FileReference();
//add some listeners
fileReference.addEventListener(Event.SELECT, onSelectFile);
fileReference.addEventListener(Event.COMPLETE, onCompleteFile);
[Code] .....

View 4 Replies

ActionScript 3.0 :: Get Image Size Dimensions From String

Jan 16, 2011

I'm loading images from an XML file and I know what the image name is, however this is in a string variable. How can I get the dimensions of the image from this?

View 1 Replies

ActionScript 2.0 :: Get Image Dimensions Of Imported Images?

Apr 9, 2007

Is there a way to get the height and width of an image that was loaded via an xml file? I am making an Image Viewer and I want the display to resize to the dimensions of the image loaded.

View 1 Replies

ActionScript 2.0 :: Read A Web Image And Filter Out Certain Dimensions?

Jun 12, 2008

Here is the pseudo-code to give you an idea what I want:

for (i == 0; i <= 100; i++) {
tempImg = get url ("http://mysite.com/" + i + ".jpg");
while (tempImg != fully loaded) {

[Code]....

Basically, I want it to go through my site from 001.jpg to 100.jpg, and return all the pictures that are not 400 x 320, but I don't know exactly how to code it.

The application doesn't need to display the images on-screen or anything fancy. Simple tracing will do for now.

View 2 Replies

ActionScript 2.0 :: Detect Image Load Then Get Its Dimensions?

Aug 21, 2003

I am trying to load an image from an external source and then get the _x _y _height and _width of the movieclip that I have loaded the image into.

I have successfully loaded the image into a movie clip but because of the way Flash works I can not pull up the attributes of the movieclip.

View 10 Replies

Actionscript 3 :: Finding An Original Rectangle's Dimensions From Rotation And Bounding Box Dimensions?

Jan 25, 2010

In AS3, I have a Sprite that has a Z axis rotation applied.How do I calculate that Sprite's dimensions (it's original size) from Sprite.rotationZ and Sprite.getRect(...)?

View 2 Replies

ActionScript 3.0 :: Fixed Movieclip Not To Change Dimensions If The User Starts Playing With The Dimensions Of His Screen

Jan 31, 2012

What do I have to write to keep the movieclip not to change dimensions if the user starts playing with the dimensions of his screen ? I remember it was a line of as3 written at the beginning.

View 3 Replies

Flex :: Core ByteArray Image?

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

Ruby :: Image/ByteArray To SVG Conversion?

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

Actionscript 3 :: Getting Image Size From ByteArray?

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

ActionScript 3.0 :: Get Image Dimension From ByteArray?

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

ActionScript 3.0 :: TextInput Event - Highlighting Dimensions In Image

May 5, 2011

I basically have a form asking for dimensions of an item and I would like to highlight the dimension in an image that corresponds to the TextInput that the cursor is currently in. What Event to use?

View 1 Replies

Actionscript 3 :: Scaling And Cropping An Image With Fixed Dimensions?

Dec 10, 2011

I want to display an image, and it should be transformed like this:If for example, my original image is 200x300 pixels in size, I want it to have a width of 150, and then scale the height accordingly. Then I want to crop the image, so that the result has a dimension of 150x150 pixels.

View 2 Replies

ActionScript 3.0 :: ByteArray To Server-side Image

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

JavaScript :: Upload ByteArray Image On Facebook With SDK

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

Flex :: Resizing Image From A Decoded ByteArray?

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







Copyrights 2005-15 www.BigResource.com, All rights reserved