Image resize problem

For the life of me I can't figure out why this isn't working properly. I've been resizing images this way for months now and I must have changed some setting or whatever cause it simply doesn't work. Please be kind if I'm posting improperly as this is my first time posting here.
Here's the situation. I have an image below at resolution 5000x2048.
When I trim the canvas everything works properly as seen below.
Due to the Trim canvas, the image is now 2071x1252. I want to resize the entire image to 1680 & keep proportions as shown below.
Here's where I run into problems. I've never had it do this before, and I can't figure out how to fix it. When I resize the image, I get the following.
As you can see, the canvas resized properly, but the vectors resized a whole lot smaller. Any help would be greatly appreciated.
Message was edited by: A. Buskov

That's perplexing. Just out of curiousity: Is everything a vector, or is it a mix of vectors and bitmaps? It appears that some of the components resized properly, where others did not.
Since you know what dimensions you're shooting for, you could try reversing the order of things: resize, then trim. First figure out the percentage by which you were reducing the trimmed image size: 1680 / 2071 = 81.12%. Now apply that percentage to your initial image size: 5000 x 2048 becomes 4056 x 1661. Do the same sizing discrepancies occur? If not, then apply the Trim Canvas command, and you should be good to go.
Alternatively, if you're resizing this graphic for output, you could simply use the Image Preview dialog instead (after trimming).
Another troubleshooting idea: Have you tried saving the graphic immediately after applying the Trim command, and then resizing?
Finally, how about using Modify > Transform > Numeric Transform... and then choosing either Resize or Scale?

Similar Messages

  • Image Resizing Problem

    Hello,
    I am working on image project. The task which I want to do is to resize the image. I am using normal java.awt.image package. The classes which I am using are AffineTransformOp for scaling an image, Graphics and BufferedImage etc. The problem is when I scaled down an image of large image to low image (e.g. 800 x 800 to 160x160), The image gets blued or some pixels are looking stretched. I have tried severl other 3rd party APIs but failed. However if i conver 400x400 image to 160x160 .. it works fine. I need quick help..plz if somebody can suggest any solution..
    Thanks

    try {
         AffineTransformOp op = null;
    BufferedImage tempImage;
    double xScale = (double)((double)x/(double)width);
    double yScale = (double)((double)y/(double)height);
              BufferedImage outImage;
              OutputStream os;          
    op = new AffineTransformOp(AffineTransform.getScaleInstance(xScale,yScale),AffineTransformOp.TYPE_BILINEAR);     tempImage = op.filter(original, null);           
    } catch (ImagingOpException e) {
    e.printStackTrace();
    System.out.println("Exception while creating imgages");
         }

  • Photoshop CS5 - Image resize problem with move tool

    Hi People
    Here's my problem
    When I try to resize an layer using the move tool (as opposed to the Free Transform tool), while I'm in the process of moving the scaling handles, the bounding box reflects my movement but the layer preview stays at it's original size. When I stop moving the handles there is a few seconds delay and then the new scale size shows up. If I try to move the handles again, without commiting to the transform, the layer preview reverts back to it's original size until I've finished moving the handles.
    I didn't have this problem with CS4 and I've only recently upgraded. I work around this problem by using the proper Free Transform tool (ctrl+t) but it would be nice to know why the hell this happens. It seems to me to be more of a graphical glitch than a software preference but I thought I'd check just-in-case.
    Specs:
    Photoshop CS5 V12.1 x64
    PC
    Intel Xeon W3505 @2.53GHz
    Nvidia Quadro FX580
    12 GB RAM

    ace591 wrote:
    Hi People
    Here's my problem
    When I try to resize an layer using the move tool (as opposed to the Free Transform tool), while I'm in the process of moving the scaling handles, the bounding box reflects my movement but the layer preview stays at it's original size. When I stop moving the handles there is a few seconds delay and then the new scale size shows up. If I try to move the handles again, without commiting to the transform, the layer preview reverts back to it's original size until I've finished moving the handles.
    I also read you you tried updating your video dirvers and your syste crashed and you had to roll back.   Make sure you have downloaded the latest correct drivers. If that does not work try turning off Open GL in photoshops preferences.
    On my old XP 32 bit system CS5 movet tool with transform dialog does not fail like on your system. I can move the handles time and time again without commiting the transform. The only way to have Photoshop revert the transform back to the original state is to press the ESC key to cancel the uncommitted transform.

  • Image resize problem in Swing Application

    Hi All
    I need a help on resizing and adjustment of Image in Swing application.
    I am developing a Swing Application. There I am displaying a image on header.
    I am finding it difficult to manage the image, as I want the image to perfectly fit horizontal bounds(Even on window resize).
    The current code given below is unable to do so.. Even it's not able to fit the horizontal bounds by default.
    ========================================
    //code for image starts
            BufferedImage myPicture;
            JLabel picLabel = null;
            try {
                 myPicture = ImageIO.read(new File("artes_header.png"));
                    picLabel = new JLabel(new ImageIcon(myPicture));
              } catch (Exception e) {
            GridBagLayout gLayout = new GridBagLayout();
            getContentPane().setLayout(gLayout);
            GridBagConstraints c = new GridBagConstraints();
            c.gridx = 1;
            c.gridy = 1;
            c.weightx = 1;
            c.fill = GridBagConstraints.BOTH;
            c.insets = new Insets(0, 0, 0, 0);
            panelTop.setBackground(Color.white);
            getContentPane().add(picLabel, c);
            c.gridx = 1;
            c.gridy = 2;
            c.weightx = 1;
            c.weighty = 1;
            getContentPane().add(tabPane, c);========================================
    Kindly anyone help me solve the same issue.
    Many thanks in advance.
    Regards,
    Gaurav
    Edited by: user7668872 on Jul 31, 2011 6:25 AM
    Edited by: user7668872 on Aug 4, 2011 3:56 AM

    Your questions doesnt make a whole lot of sence so not sure if this is what you want...
    This is a class to display an image on a jpanel. You can then use layout managers to make sure it is centrally alligned
    import java.awt.*;
    import javax.swing.*;
    import java.awt.image.BufferedImage;
    import javax.imageio.ImageIO;
    import java.io.*;
    class testImagePanel{
        public static void main(String[] args){
            BufferedImage image = null;
            ImagePanel imagePanel = null;
            try{
                image = ImageIO.read(new File("image.jpg"));
                imagePanel = new ImagePanel(image);
                imagePanel.setLayout(new BorderLayout());
            }catch(IOException  e){
                 System.err.println("Error trying to read in image "+e);
            JFrame frame = new JFrame("Example");
            frame.add(imagePanel);
            frame.pack();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setVisible(true);               
    public class ImagePanel extends JPanel {
        private BufferedImage image;
        private Dimension size;
        public ImagePanel(BufferedImage image) {
            this.image = image;
            this.size = new Dimension();
            size.setSize(image.getWidth(), image.getHeight());
            this.setBackground(Color.WHITE);
        @Override
        protected void paintComponent(Graphics g) {
            // Center image in this component.
            int x = (getWidth() - size.width)/2;
            int y = (getHeight() - size.height)/2;
            g.drawImage(image, x, y, this);
        @Override
        public Dimension getPreferredSize() { return size; }
    }

  • Images as Buttons and Image Resizing in mxml

    Sorry for all the questions but I've run into a problem when trying to create buttons that are just an image in mxml. When I first tried this I couldn't find a way to get the border around the button to dissapear so it ended up looking like my image had an extra black border around it. Then someone here suggested I just set the buttonMode property of an mx:Image to true which ended up working fine to a point. The problem I'm having is that even if I make the tabEnabled property of the image (that I'm using as a button) true, I can't tab over to it. Is there a way to either get rid of the black borders of a button or to make it so I can tab over to an image I'm using as a button?
    My second question has to do with image resizing. Lets say I have an image of a horizontal line that I want to put at the top of the mxml page, and I want it to extend the full length of the page, even after the user has resized the browser. Is there a way to do that? I've tried putting the width as 100% or giving the image a "left" and "right" value so that presumably it would be stretched to fit within those but nothing has worked so far. Is there no way to do this or am I doing something wrong?
    Thank you for any help you guys can give.

    Of course, sorry about that. So the following is a barebones example of how I currently implement buttons and images as buttons:
    <mx:Button id="facebookButton" icon="@Embed(source='image.png')" width="30"/>
    <mx:Image buttonMode="true" id="button" source="anotherimage.png" enabled="true" click="{foo()}"/>
    And within the image I've tried making the tabFocusEnabled property true but to no avail.
    The following is how I've tried stretching out an image across the whole page:
    <mx:Image source="yetanotherimage.png" width="100%" scaleContent="true"/>
    <mx:Image source="yetanotherimage.png" left="10" right="10" scaleContent="true"/>
    Is this more helpful?

  • Why won't Photoshop revert to earlier history state after image resize when scripted?

    I've written an Applescript to automate watermarking and resizing images for my company. Everything generally works fine — the script saves the initial history state to a variable, resizes the image, adds the appropriate watermark, saves off a jpeg, then reverts to the initial history state for another resize and watermark loop.
    The problem is when I try not to use a watermark and only resize by setting the variable `wmColor` to `"None"` or `"None for all"`. It seems that after resizing and saving off a jpeg, Photoshop doesn't like it when I try to revert to the initial history state. This is super annoying, since clearly a resize should count as a history step, and I don't want to rewrite the script to implement multiple open/close operations on the original file. Does anyone know what might be going on? This is the line that's generating the problem (it's in both the doBig and doSmall methods, and throws an error every time I ask it just to do an image resize and change current history state):
                        set current history state of current document to initialState
    and here's the whole script:
    property type_list : {"JPEG", "TIFF", "PNGf", "8BPS", "BMPf", "GIFf", "PDF ", "PICT"}
    property extension_list : {"jpg", "jpeg", "tif", "tiff", "png", "psd", "bmp", "gif", "jp2", "pdf", "pict", "pct", "sgi", "tga"}
    property typeIDs_list : {"public.jpeg", "public.tiff", "public.png", "com.adobe.photoshop-image", "com.microsoft.bmp", "com.compuserve.gif", "public.jpeg-2000", "com.adobe.pdf", "com.apple.pict", "com.sgi.sgi-image", "com.truevision.tga-image"}
    global myFolder
    global wmYN
    global wmColor
    global nameUse
    global rootName
    global nameCount
    property myFolder : ""
    -- This droplet processes files dropped onto the applet
    on open these_items
      -- FILTER THE DRAGGED-ON ITEMS BY CHECKING THEIR PROPERTIES AGAINST THE LISTS ABOVE
              set wmColor to null
              set nameCount to 0
              set nameUse to null
              if myFolder is not "" then
                        set myFolder to choose folder with prompt "Choose where to put your finished images" default location myFolder -- where you're going to store the jpgs
              else
                        set myFolder to choose folder with prompt "Choose where to put your finished images" default location (path to desktop)
              end if
              repeat with i from 1 to the count of these_items
                        set totalFiles to count of these_items
                        set this_item to item i of these_items
                        set the item_info to info for this_item without size
                        if folder of the item_info is true then
      process_folder(this_item)
                        else
                                  try
                                            set this_extension to the name extension of item_info
                                  on error
                                            set this_extension to ""
                                  end try
                                  try
                                            set this_filetype to the file type of item_info
                                  on error
                                            set this_filetype to ""
                                  end try
                                  try
                                            set this_typeID to the type identifier of item_info
                                  on error
                                            set this_typeID to ""
                                  end try
                                  if (folder of the item_info is false) and (alias of the item_info is false) and ((this_filetype is in the type_list) or (this_extension is in the extension_list) or (this_typeID is in typeIDs_list)) then
      -- THE ITEM IS AN IMAGE FILE AND CAN BE PROCESSED
      process_item(this_item)
                                  end if
                        end if
              end repeat
    end open
    -- this sub-routine processes folders
    on process_folder(this_folder)
              set these_items to list folder this_folder without invisibles
              repeat with i from 1 to the count of these_items
                        set this_item to alias ((this_folder as Unicode text) & (item i of these_items))
                        set the item_info to info for this_item without size
                        if folder of the item_info is true then
      process_folder(this_item)
                        else
                                  try
                                            set this_extension to the name extension of item_info
                                  on error
                                            set this_extension to ""
                                  end try
                                  try
                                            set this_filetype to the file type of item_info
                                  on error
                                            set this_filetype to ""
                                  end try
                                  try
                                            set this_typeID to the type identifier of item_info
                                  on error
                                            set this_typeID to ""
                                  end try
                                  if (folder of the item_info is false) and (alias of the item_info is false) and ((this_filetype is in the type_list) or (this_extension is in the extension_list) or (this_typeID is in typeIDs_list)) then
      -- THE ITEM IS AN IMAGE FILE AND CAN BE PROCESSED
      process_item(this_item)
                                  end if
                        end if
              end repeat
    end process_folder
    -- this sub-routine processes files
    on process_item(this_item)
              set this_image to this_item as text
              tell application id "com.adobe.photoshop"
                        set saveUnits to ruler units of settings
                        set display dialogs to never
      open file this_image
                        if wmColor is not in {"None for all", "White for all", "Black for all"} then
                                  set wmColor to choose from list {"None", "None for all", "Black", "Black for all", "White", "White for all"} with prompt "What color should the watermark be?" default items "White for all" without multiple selections allowed and empty selection allowed
                        end if
                        if wmColor is false then
                                  error number -128
                        end if
                        if nameUse is not "Just increment this for all" then
                                  set nameBox to display dialog "What should I call these things?" default answer ("image") with title "Choose the name stem for your images" buttons {"Cancel", "Just increment this for all", "OK"} default button "Just increment this for all"
                                  set nameUse to button returned of nameBox -- this will determine whether or not to increment stem names
                                  set rootName to text returned of nameBox -- this will be the root part of all of your file names
                                  set currentName to rootName
                        else
                                  set nameCount to nameCount + 1
                                  set currentName to rootName & (nameCount as text)
                        end if
                        set thisDocument to current document
                        set initialState to current history state of thisDocument
                        set ruler units of settings to pixel units
              end tell
      DoSmall(thisDocument, currentName, initialState)
      DoBig(thisDocument, currentName, initialState)
              tell application id "com.adobe.photoshop"
                        close thisDocument without saving
                        set ruler units of settings to saveUnits
              end tell
    end process_item
    to DoSmall(thisDocument, currentName, initialState)
              tell application id "com.adobe.photoshop"
                        set initWidth to width of thisDocument
                        if initWidth < 640 then
      resize image thisDocument width 640 resample method bicubic smoother
                        else if initWidth > 640 then
      resize image thisDocument width 640 resample method bicubic sharper
                        end if
                        set myHeight to height of thisDocument
                        set myWidth to width of thisDocument
                        if wmColor is in {"White", "White for all"} then
                                  set wmFile to (path to resource "water_250_white.png" in bundle path to me) as text
                        else if wmColor is in {"Black", "Black for all"} then
                                  set wmFile to (path to resource "water_250_black.png" in bundle path to me) as text
                        end if
                        if wmColor is not in {"None", "None for all"} then
      open file wmFile
                                  set wmDocument to current document
                                  set wmHeight to height of wmDocument
                                  set wmWidth to width of wmDocument
      duplicate current layer of wmDocument to thisDocument
                                  close wmDocument without saving
      translate current layer of thisDocument delta x (myWidth - wmWidth - 10) delta y (myHeight - wmHeight - 10)
                                  set opacity of current layer of thisDocument to 20
                        end if
                        set myPath to (myFolder as text) & (currentName) & "_640"
                        set myOptions to {class:JPEG save options, embed color profile:false, quality:12}
      save thisDocument as JPEG in file myPath with options myOptions appending lowercase extension
                        set current history state of current document to initialState
              end tell
    end DoSmall
    to DoBig(thisDocument, currentName, initialState)
              tell application id "com.adobe.photoshop"
                        set initWidth to width of thisDocument
                        if initWidth < 1020 then
      resize image thisDocument width 1020 resample method bicubic smoother
                        else if initWidth > 1020 then
      resize image thisDocument width 1020 resample method bicubic sharper
                        end if
                        set myHeight to height of thisDocument
                        set myWidth to width of thisDocument
                        if wmColor is in {"White", "White for all"} then
                                  set wmFile to (path to resource "water_400_white.png" in bundle path to me) as text
                        else if wmColor is in {"Black", "Black for all"} then
                                  set wmFile to (path to resource "water_400_black.png" in bundle path to me) as text
                        end if
                        if wmColor is not in {"None", "None for all"} then
      open file wmFile
                                  set wmDocument to current document
                                  set wmHeight to height of wmDocument
                                  set wmWidth to width of wmDocument
      duplicate current layer of wmDocument to thisDocument
                                  close wmDocument without saving
      translate current layer of thisDocument delta x (myWidth - wmWidth - 16) delta y (myHeight - wmHeight - 16)
                                  set opacity of current layer of thisDocument to 20
                        end if
                        set myPath to (myFolder as text) & (currentName) & "_1020"
                        set myOptions to {class:JPEG save options, embed color profile:false, quality:12}
      save thisDocument as JPEG in file myPath with options myOptions appending lowercase extension
                        set current history state of current document to initialState
              end tell
    end DoBig

    As many others here I use JavaScript so I can’t really help you with your problem.
    But I’d like to point to »the lazy person’s out« – with many operations that result in creating a new file on disk I simply duplicate the image (and flatten in the same step) to minimize any chance of damaging the original file if the Script should not perform as expected.

  • Photshop CS6 image resizing tool.

    Five time I have entered a support question but it does not seem to appear in the lists nor have I had a response, am I entering my request incorrectly?
    My request is:
    I have a PC using Windows 7. I have Photoshop CS6 which I have been using for some time. Very recently the image, image size tool has stopped working. I open the drop down window and the current size of my image is displayed. I then try and type the required changed size in the box but the box does not accept it. The size remains the same. I have un-installed and re-installed CS6 and put in all the latest updates. The first image I tried, it allowed me to change the size. The second image the resize tool would not allow any changes. We were back to where we started. Elsewhere on the support FAQs it was suggested such problems might be cured by deleting \adobe photo cs6 prefs.psp file. This I have done but still I cannot resize my images.
    Please can someone help me??

    If Photoshop has been working well for you then start acting strange the first thing that should come to you  mind is your Photoshop preferences.  Your Photoshop preferences are Photoshop setting made for your user ID for how you want Photoshop to behave.  Each user ID has there own set of Preference files. These are not installed or removed when you Install or uninstall Photoshop.   So if you un-install and re-install Photoshop your Photoshop preferences remain intact.  If the Problem you are having is caused by a corrupt Photoshop preference file.  You will still have that same problem. Did you try resetting your Photoshop preferences?
    Though the Image size dialog is simple many users do not really understand everything about image resizing.  Using a quick look at the image we see three section Top, Middle and bottom..
    Top section is basicly image file size how many pixels are there in the image.
    Middle Image Print Size.
    Bottom Image Resize Image Controls.
    To understand Image Resize you must start from the bottom.  In the bottom control section  Resample Image is the single control that governs  the whole resizing process.   When "Resample Image"  is NOT checked all other controls have no roll in the resize process they are grayed out as is the top file size section.  The file size will not change the pixel will not change. Note all that is grayed out in the above image.  All that can be change is the print size.  The middle section and all three sizes there are tied together as shown by the lines and link icon.  Change one size there and Photoshop will calculate the other two and display the proper values. All  thee setting in the center are sizes associated with length.  Width number uints, Height number uints. and Resolution number Pixel/unit. Resolution therefore is pixels size and pixels have an aspect ratio. Most image pixel these days are square 1:1 aspect ratio.  Photoshop support non square pixels but can only display image using square pixels display have. 
    So when Resample is not checked. The image has a  Width with a fixed number Pixel, a Height with a fixed number Pixels and Pixel aspect ratio. Setting any one print dimension will also set the other two dimensions.
    When resample is check the other controls in the bottom section become useable and so does the top file section.  Normally you should check Constraint Proportions link Width and Height so your image will not distort during the resize. When you resample an image you wind up with an entirely new image with a different number of pixels. Some image quality has been lost for you either through way some details you had or created some details you did not have.  The image quality will depend on the quality of the pixels you had and how well the interpolation method used worker with those pixels. IMO Adobe Bicubic Automatic is not a good general purpose method to it tend to add many artifacts to image that have been sharpened.
    In newer version of Photoshop CC and CC 2014 Adobe has redesigned the Image Size dialog adding a preview  image display. Made the dimension link icon the constrain proportion control when resample is checked. Also hid the scale style option under a gear icon in the upper right corner.

  • PSE5 Process Multiple Files Image Resize

    I want to batch convert some TIFF files to JPG and make them all 300 ppi. I tried suing the Multiple file processor in the Editor just entering 300 in resolution and leaving width & height blank. I hoped it would perform the same process as going to image resize and and changing resolution with resample and constrain proportions turned off. Instead it has changed the ppi from 72 to 300, but kept the size the same i.e. has added lots of extra pixels making the file enormous.
    The only way I can force it to shrink the image is to enter say 30cm as the width. The problem with this is twofold a) I have to trun all my photos so they are landscape b) if I have cropped a photo such that it doesn't have enough pixels to stretch then again it is getting resampled.
    Is this a limitation of PSE5 that wouldn't be there in CS3 or am I doing something wrong? I only want to print tham out 15x10 but read I should resize everything to 300 ppi. To be honest I never did this before I had PSE and they seemed to come out OK from a Canon that saves the files as default 72 ppi but large dimensions. Maybe someone couldexplain in laymans terms why the photos need to be resized to 300 ppi anyway? Thank you

    Well, you see, Process Multiple files is doing just what you asked it to do: it's
    resizing the photos. But you don't really want to resize the photos, just change the ppi setting. Is there a particular reason you want them to be 300ppi? PPI is a setting that only matters for printing or if you are sending a photo somewhere that requires that marker to be set to 300. Your camera doesn't know anything about ppi, only absolute pixel dimensions (eg 2480 x 1795 or whatever).
    When you go to print, however, your printer may prefer to have a higher pixel density, since it can play your pixels like an accordian: squash them closer together or spread them out thinner, depending on that ppi marker. The pixel density determines the inch/cm size of your print (at 72 ppi you'll get a print that's hugely bigger but less detailed; at 300 ppi a crisper smaller print.)
    I'm wondering why you would want to batch convert a whole big bunch of images at once, though. It would help if you would explain just what you want to do with the photos that requires the 300 ppi.

  • Image Resize Menu not available

    According to Mail Help, when I insert an image into an email, there is supposed to be an image resize menu in the lower right portion of the window and a message size indicator in the lower left of the window. Neither of these are appearing for me. I have tried attaching an image in a number of different ways with the "insert attachment at end of message" both on and off. Any ideas out there?

    I've got the same problem. It only occurred after upgrading to Leopard.
    Before it worked fine. (Leopard is for me not a success on this moment: my pages just stopped working, can't connect via bleutooth to my phone anymore using addressbook, eyeTV also stops at random and restarts are occurring often. I'm starting to get that 'trow this stupid thing out the window' feeling i had during my MS windows era.

  • Slideshow image resizing when adding new images

    I am creating a series of slideshows on multiple pages. I created one slide show using the "basic" slideshow and resized it to the dimensions and settings I wanted. I have many pictures all of different proportion, therefore, I selected the "fill frame proportionally" so they would all fit the dimension I set. I wanted to use this first slideshow as a template for all of the rest. I added images to this first slideshow with no problems. All of my different sized images scaled or cropped to fit within the dimension I set. The problem comes in when I do two things: 1) When I add other images of different dimensions to this same slideshow gallery, they come smaller that the intended dimensions I set previous. I check the setting and it is still on "fill frame proportionally" similar to the first batch of pictures. 2) The second issue is when copy this slideshow as a template to other pages. When I try to replace or add to the slideshow gallery, the images come in cropped or smaller rather than filling the frame. Again, the settings are still the same from my very first slideshow that worked just as i intended.
    I could resize all the images to all the same dimensions using another program like photoshop, but that is another step that is very tedious and it would seem that it should be something built into Muse.
    Is there a way around this?. Am I doing something wrong? Or is this just one of those glitches that happens with Muse? I appreciate any help that I can get.
    Thanks!

    Hi, I got it to work like this:
    Using background colours in Photoshop so that all sizes are the same in pixels. Then manually adjusting thumbnails by double-clicking on them so that a red square appears.
    Cheers,
    Elsemiek
    Op 26 dec. 2014, om 00:50 heeft MediaGraphics <[email protected]> het volgende geschreven:
    slideshow image resizing when adding new images
    created by MediaGraphics <https://forums.adobe.com/people/MediaGraphics> in Adobe Muse Bugs - View the full discussion <https://forums.adobe.com/message/7043933#7043933>
    Hi there Elsemiekagain,
    I had to fiddle around with my slide show to get it to work. That is, it worked at first, then went funky, and I had to fiddle. So much fiddling that I can't possibly know what actually made it start to work again.
    And to some degree, this is the way that I find Muse to be in general. That it requires finessing to get it to work as expected. This adds a good deal of time to every development project, though I am getting better at this with practice and experience.
    Most of it is not even things that could be easily put in words as instructions, as many are nanced. But in fairness, this version of Muse is a complete code re-write this year. So we do need to cut Adobe some slack, and give the team time to iron things out.
    If the reply above answers your question, please take a moment to mark this answer as correct by visiting: https://forums.adobe.com/message/7043933#7043933 and clicking ‘Correct’ below the answer
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    Please note that the Adobe Forums do not accept email attachments. If you want to embed an image in your message please visit the thread in the forum and click the camera icon: https://forums.adobe.com/message/7043933#7043933
    To unsubscribe from this thread, please visit the message page at , click "Following" at the top right, & "Stop Following"
    Start a new discussion in Adobe Muse Bugs by email <mailto:[email protected]ftware.com> or at Adobe Community <https://forums.adobe.com/choose-container.jspa?contentType=1&containerType=14&container=47 59>
    For more information about maintaining your forum email notifications please go to https://forums.adobe.com/thread/1516624 <https://forums.adobe.com/thread/1516624>.

  • LR3-Library-Export-Image Resizing:  Specifying Pixel WxH results in different WxH - tips please?

    This is a multi-dimensional question (he he).  I understand my problem is related to the original/developed WxH ratio.  If the pixel WxH I spec in Export-Image Resizing doesn't match that developed proportion, the results are not what I want.  In other words LR3 keeps the original/developed proportion and not what I want for that export.  Ok, so I just answered my own question - but..... please give me some library or export tips for doing what I want to do.
    What I do:
    1 - I edit my images in RAW and like to keep them in their original proportions from my Canon camera as that is the proportion of HxW i use the most
    2 - Later, if the image is really good (at least I like it), I may export it for different purposes and then may choose or require a different proportion.
    3 - I would really like to not have to re-crop in Develop, then go back and Export, then go back to Develop and change it back to original. 
    Besides being tedious and time consuming, can anyone recommend a better way for me to do these "one off" exports (seems to happen more often lately) without screwing around in Develop and messing up my original work?
    Background:
    One of the reasons I do this is to create wallpapers for computers, for various printing/framing proportions, and then for web site situations.  Windows XP (and I think the others) gets really slow if the program must re-size an image for wallpaper (why? go ask Mr. Gates... better get in line).  So to keep performance high, it is best to create the image in the exact pixel dimensions of the monitor.  This is always some weird number and not like anything else I do this for.  The other reason is for a quick, custom print job for someone who wants an odd matting setup for framing (don't ask).  This results in odd proportions.  Regarding the web.... well smooshing a pic into a column etc. etc...    Now while I am proud of my art and understand LR3 will expect me to re-crop to preserve my artistic brilliance, but really..... I would be happy with a proportional crop from the parallel sides of the offending dimension.
    Also, when I spec a dimension, shouldn't the DPI gray out?  What am not understanding here?
    One last request: please give me tips on solving for world peace... this one really bugs me. 
    Thanx in advance! 

    Bruce,
    As you correctly noticed, the WxH ratio in export represents a canvas, into which the exported image is fit. Here are some illustrations on what the different settings mean:
    For what you are trying to achieve, you have to crop the image to the correct dimensions before doing the export. If I had to do it, I would create virtual copies of the original image as the last step and give each virtual copy its own crop, then export the virtual copies.
    Bruce in Philly wrote:
    Also, when I spec a dimension, shouldn't the DPI gray out?  What am not understanding here?
    The DPI resolution has no meaning for the size of the resulting image if you specify pixels in your export dimensions. But the resolution tag is written into the image, which might affect the way an image is printed, depending on the printing application.
    But if you specify your export dimensions in inches or cm, the resolution together with the dimensions in inch/cm determine the size of the resulting image in pixels. I.e. if you specify 5x7" and 300DPI, your exported images size will be 1500x2100 pixels.
    Beat

  • Batch image resizing

    Hi,
    Can anyone tell me what the limits on the image resizing in Photoshop is. I need to run a regular batch of image resizing on about 38,000+ images (quiet a lot). I've also been looking around for a tool that can handle this number of images to resize, does anyone know if Adobe has such a tool?
    Thanks
    Stephen

    I don't think there is an easy answer for you, if the files are on a server then there could be horrendous problems. You might need a custom script that breaks the batch into chunks and controled by Bridge.
    Scripting expert Xbytor, has written scripts for people that does this sort of batch processing over at PS-Scripts.com, he may be able to help.

  • Is it possible to optimize this Bilinear Image Resizing Method more?

    I'm trying to write a speedy bilinear image resizer, for displaying images so it doesn't need to me 100% accurate, just look correct.
    So far i've come up with
         public static final Image resampleImage(Image orgImage, int newWidth, int newHeight) {
              int orgWidth = orgImage.getWidth();
              int orgHeight = orgImage.getHeight();
              int orgLength = orgWidth * orgHeight;
              int orgMax = orgLength - 1;
              int[] rawInput = new int[orgLength];
              orgImage.getRGB(rawInput, 0, orgWidth, 0, 0, orgWidth, orgHeight);
              int newLength = newWidth * newHeight;
              int[] rawOutput = new int[newLength];
              int yd = (orgHeight / newHeight - 1) * orgWidth;
              int yr = orgHeight % newHeight;
              int xd = orgWidth / newWidth;
              int xr = orgWidth % newWidth;
              int outOffset = 0;
              int inOffset = 0;
              // Whole pile of non array variables for the loop.
              int pixelA, pixelB, pixelC, pixelD;
              int xo, yo;
              int weightA, weightB, weightC, weightD;
              int redA, redB, redC, redD;
              int greenA, greenB, greenC, greenD;
              int blueA, blueB, blueC, blueD;
              int red, green, blue;
              for (int y = newHeight, ye = 0; y > 0; y--) {
                   for (int x = newWidth, xe = 0; x > 0; x--) {
                        // Set source pixels.
                        pixelA = inOffset;
                        pixelB = pixelA + 1;
                        pixelC = pixelA + orgWidth;
                        pixelD = pixelC + 1;
                        // Get pixel values from array for speed, avoiding overflow.
                        pixelA = rawInput[pixelA];
                        pixelB = pixelB > orgMax ? pixelA : rawInput[pixelB];
                        pixelC = pixelC > orgMax ? pixelA : rawInput[pixelC];
                        pixelD = pixelD > orgMax ? pixelB : rawInput[pixelD];
                        // Calculate pixel weights from error values xe & ye.
                        xo = (xe << 8) / newWidth;
                        yo = (ye << 8) / newHeight;
                        weightD = xo * yo;
                        weightC = (yo << 8) - weightD;
                        weightB = (xo << 8) - weightD;
                        weightA = 0x10000 - weightB - weightC - weightD;
                        // Isolate colour channels.
                        redA = pixelA >> 16;
                        redB = pixelB >> 16;
                        redC = pixelC >> 16;
                        redD = pixelD >> 16;
                        greenA = pixelA & 0x00FF00;
                        greenB = pixelB & 0x00FF00;
                        greenC = pixelC & 0x00FF00;
                        greenD = pixelD & 0x00FF00;
                        blueA = pixelA & 0x0000FF;
                        blueB = pixelB & 0x0000FF;
                        blueC = pixelC & 0x0000FF;
                        blueD = pixelD & 0x0000FF;
                        // Calculate new pixels colour and mask.
                        red = 0x00FF0000 & (redA * weightA + redB * weightB + redC * weightC + redD * weightD);
                        green = 0xFF000000 & (greenA * weightA + greenB * weightB + greenC * weightC + greenD * weightD);
                        blue = 0x00FF0000 & (blueA * weightA + blueB * weightB + blueC * weightC + blueD * weightD);
                        // Store pixel in output buffer and increment offset.
                        rawOutput[outOffset++] = red + (((green | blue) >> 16));
                        // Increment input by x delta.
                        inOffset += xd;
                        // Correct if we have a roll over error.
                        xe += xr;
                        if (xe >= newWidth) {
                             xe -= newWidth;
                             inOffset++;
                   // Increment input by y delta.
                   inOffset += yd;
                   // Correct if we have a roll over error.
                   ye += yr;
                   if (ye >= newHeight) {
                        ye -= newHeight;
                        inOffset += orgWidth;
              return Image.createRGBImage(rawOutput, newWidth, newHeight, false);
         }I was wondering if anyone can see any problems with this, or suggest any faster ways of doing this.
    Thanks
    Edited by: chris.beswick on Nov 5, 2008 3:24 AM
    Edited by: chris.beswick on Nov 5, 2008 3:40 AM - Changed title to reflect what I am after.

    Thanks for the reply.
    Sadly, both the methods in the link are for simple nearest neighbour resizing, which looks god awefull. In addition the first one on the page is insanely slow only only needed with much versions of J2ME that do not support directly accessing pixel data from Image (via getRGB()).
    I started with something like the second example, and have them tweaked it down while adding in the weighted re sampling of the 4 nearest pixels, to remove jaggies. I've managed to get my "bilinear" version to be only around 4 times slower than nearest neighbour, which given that it reads 4 times the data for each pixel is not bad... just wondering if I can go any faster :D
    My current intention is it use a fast nearest neighbour while the image is being moved around / zoomed, and then when there is a pause in user input update the image with the bilinear image.
    Also, I'm trying to use variables (xA, xB, xC, xD) in place of arrays(x[0], x[1]. x[2]. x[3]) as I've read somewhere it is faster as there is no need for bounds checks when accessing a variable unlike an array,
    Finally, does anyone have any good ideas on using bit shifting to approximate all the multiplication (ie x << 8 instead of x * 256) of the pixels by weights, the resulting answer may be "wrong" but if it is close enough it might work.
    Chris
    Edited by: chris.beswick on Nov 5, 2008 4:14 AM

  • Proportional Image Resizing

    Hi,
    Description of the task:
    I need to upload two images one is a full image and the other is a thumbnail representation of the same image of type jpg. I also need to ensure that all the uploaded images are within a given maximun size. For example:
    Thumbs should be 76 x 55 pixels
    FullSized should be 247 x 183 pixels
    Task Achievements:
    I've used the apachee commons package's FileItem class to handle retrival and storage of the image from the submitting servelet form.
    Description of the Problem:
    Don't know how to apply a proportional resize on the uploaded files (images) before storing them.
    Other Questions:
    1. Will the fact that conventional Buffered approach for reading files being not used hamper file manipulation?
    2. Can a proportional Image resizing function be applied to images in java. (Similar to that of php)
    3. Can an external php file be called or accessed from within java (a servlet) to perform the same functions of uploading an image and resizing it porportionally.

    private void uploadThumbImage(FileItem thumbImage, int eventId) throws JspException
         // code for fikle uploade goes here
         try
          //write the orginalFiles
          thumbImage.write(orginalThumbNail);
          resizeThumb(eventId);
         catch(Exception e)
             ErrorPrinter(e.getMessage()+" Exception in Image Upload");
    private void resizeThumb(int eventId) throws JspException
         try
              File loc = new File ("c:/"+eventId+".jpg");
              BufferedImage storedImage = ImageIO.read(loc);
              //ASSIGN  MAXIMUM X AND Y FOR STORAGE
              //1. set the expected allowable x and y maximum
              double maxiumX = 75;
              double maxiumY = 55;
              //2. check that the image is not too long or too wide
              double imgHeight = storedImage.getHeight()*1.0;
              double imgWidth = storedImage.getWidth()*1.0;
              if (imgHeight > maxiumY*2 && imgWidth > maxiumX*2)
                maxiumX = maxiumX*1;
                maxiumY = maxiumX*1;
              else if (imgHeight > maxiumY*2)
                maxiumY = maxiumY*2;
              else if (imgWidth > maxiumY*2)
                maxiumX = maxiumX*2;
              //3. Scale for the width (x)
              if (imgWidth > maxiumX)
               imgHeight = imgHeight*(maxiumX/imgWidth);
               imgWidth = maxiumX;
              //4. Scale for the lenght (l)
              if (imgHeight > maxiumY)
                   imgHeight = maxiumY;
                   imgWidth = imgWidth*(maxiumY/imgHeight);
              Image testImage = storedImage.getScaledInstance((int)imgWidth,(int)imgHeight,Image.SCALE_AREA_AVERAGING);
              BufferedImage biRescaled = toBufferedImage(testImage, BufferedImage.TYPE_INT_RGB);
              if (loc.exists())
                   if(!loc.delete())
                        ErrorPrinter("File that already exisits with file name could not be removed - (Thumbnail)");
              ImageIO.write(biRescaled, "jpg", new File ("c:/et_"+eventId+".jpg"));
              catch (IOException e)
                   ErrorPrinter(e.getMessage()+" Exception in Image Resize");
              catch(Exception e)
                   ErrorPrinter(e.getMessage()+" Exception in Image Resize");
    private static BufferedImage toBufferedImage(Image image, int type)
            int w = image.getWidth(null);
            int h = image.getHeight(null);
            BufferedImage result = new BufferedImage(w, h, type);
            return result;
       }

  • Importing causes pixelation and image resize doesn't work - Elements 13 Macbook Pro

    As I import any photos, from any place, when I open them, they appear pixelated. I watched some tutorials and used image resize, which doesn't do anything but change the size, even if the resolution is turned up. I also saw something about preferences, which didn't do anything, all versions are up to date. What is the problem? Why will it never change?

    Hello Smis,
    Welcome to the HP Forums, I hope you enjoy your experience! To help you get the most out of the HP Forums I would like to direct your attention to the HP Forums Guide First Time Here? Learn How to Post and More.
    I understand you are having issues with your HP Monitor on your MAC. I am providing you with an HP Support document: Updating a Monitor Driver, where it states under the sub-heading Using HP monitors on a Mac "HP monitors are not supported in a Mac environment. However, newer Macs use graphics with VESA modes and can display to most HP LCD monitors. To do this, connect the monitor to the Mac while the Mac is off, and then turn on the MAC. The monitor should operate at 60Hz. The INF and software for the HP monitor are for Microsoft Windows and cannot be run in a standard MAC OS environment."
    This being said all I can advise is that you check to see that the monitor is set to operat at 60Hz and contact Apple for assistance if that does not get your monitor displaying correctly.
    I hope I have answered your question to your satisfaction. Thank you for posting on the HP Forums. Have a great day!
    Please click the "Thumbs Up" on the bottom right of this post to say thank you if you appreciate the support I provide!
    Also be sure to mark my post as “Accept as Solution" if you feel my post solved your issue, it will help others who face the same challenge find the same solution.
    Dunidar
    I work on behalf of HP
    Find out a bit more about me by checking out my profile!
    "Customers don’t expect you to be perfect. They do expect you to fix things when they go wrong." ~ Donald Porter

Maybe you are looking for