Skip to main content
Known Participant
March 3, 2017
Answered

Image Size in Adobe Bridge

  • March 3, 2017
  • 3 replies
  • 11397 views

Is there any way to see Image Size from within Bridge. I know that you can see it if you open the file in Photoshop, but I don't want to have to do that for each image just to see the image size. It is not an option to have it listed in the metadata as far as I can see. You can list resolution, file size and dimensions, but not image size. I want to use Bridge to upload images to Adobe Stock, but there is a 4MP minimum image size requirement. I have no way of finding the image size easily. (I could calculate it from the dimensions in pixels multiplied by the number of channels, I think, but I'm not exactly sure -- plus I don't want to have to do math!)

This topic has been closed for replies.
Correct answer SuperMerlin

Yes, SuperMerlin, you are correct, but that is way off topic. All I wanted to know was weather the Image Size value is listed anywhere within Bridge. Do you know? I'm guessing it's not since no one has jumped in and said so.


No it isn't but a script can display that information for jpeg, other file types would be more difficult.

You can request it to be added @ Photoshop Family Customer Community

3 replies

Legend
January 29, 2018

First of all, you really want to upload larger files than 4MP.

Second, bit depth has NOTHING to do with image resolution (megapixels.) Megapixels is an area measurement, width x height.

1633px x 2450px is the closest 2:3 ratio size for 4MP.

Just do the math, a cheap desk calculator is a good friend.

graemew8513567
Known Participant
January 29, 2018

Came across this whilst trying to solve a similar problem. You can [kinda] do this in bridge.

A 4 Megapixel image works out at about 2667 x 1500 (16/9 aspect ratio). Do a bridge search for images where width and/or height is greater than 2667 and you should [strange crops aside] get all of your images that are 4MP and above.

You can also filter for file types to cut out any PDFs or other strays.

Stephen Marsh
Community Expert
Community Expert
January 29, 2018

Agreed, this is what I mentioned in my reply #5. The MP inspector panel is also helpful too.

Stephen Marsh
Community Expert
Community Expert
March 3, 2017

Here you go spiffycat:

and:

spiffycatAuthor
Known Participant
March 4, 2017

Unfortunately, that is file size, NOT image size. I need image size. File size (measured in MB) is the number of bytes the file uses on your hard drive. The image size (measured in megapixels) is the number of pixels in the image. You have this info in the image size dialog box in Photoshop but I find it nowhere in Bridge.

SuperMerlin
Inspiring
March 7, 2017

Yes, SuperMerlin, you are correct, but that is way off topic. All I wanted to know was weather the Image Size value is listed anywhere within Bridge. Do you know? I'm guessing it's not since no one has jumped in and said so.


If you wanted to look at the memory size of JPG,TIFF & PSD files, this script should work for 8bit files.

Save the script as plain text with a .jsx extension, the folder to save it in can be found by :

Preferences - Startup Scripts then clicking the "Reveal My Startup Scripts" button will.

Once saved re-start Bridge and accept the new script.

To use: select a file(s) and the memory size and filename will be shown in the new Inspector window.

#target bridge;

getMemDetails = function(){

    var retvalue = "";

    var thumbs = app.document.selections;

    thumbs = app.document.getSelection("jpg,tif,psd");

    for(var i=0; i < thumbs.length; i++) {

        app.synchronousMode = true;

        var Width =  thumbs.core.quickMetadata.width;

        var Height = thumbs.core.quickMetadata.height;

        var cMode = thumbs.core.quickMetadata.colorMode;//3=RGB 4=CMYK

        var mem = ((Width * Height /1024/1024) * cMode).toFixed(2);

        retvalue += "Memory Size: = " + mem + " - " + thumbs.name + "\n";

    }

    return retvalue;

}

MemoryInfo = function(){

    var Ip2 = new InspectorPanel("JPEG Memory Details");

    this.panelReferance = Ip2;

    var abc = [["","[[javascript:getMemDetails()]]"]];

    var tp2 = new TextPanelette("Memory Info", "", "[[this]]", abc);

    Ip2.registerPanelette(tp2);

    app.registerInspectorPanel(Ip2);

    try{

    app.document.displayInspectorView = true;

    }catch(e){}

}

MemoryInfo();