Skip to main content
matthewd73174506
Participating Frequently
July 22, 2019
質問

Resize images in frame automatically - Photoshop

  • July 22, 2019
  • 返信数 7.
  • 18230 ビュー

Hi

I am currently working with an image in which i have placed 2 frames. I am adding an image to each frame and am resizing them manually each and every time.

Is there a way to auto resize the image to fit the frame when dragged and dropped into it ? The images are different resolution, and size and its a pain doing it using free tramsform on each and evey one

thanks

{Thread renamed by moderator}

    このトピックへの返信は締め切られました。

    返信数 7

    matthewd73174506
    Participating Frequently
    July 23, 2019

    Got that now, but when i follow your guide, it just opens up random images and does not place them inside the frame. Then keeps asking me to select which image

    JJMack
    Community Expert
    Community Expert
    July 24, 2019

    Are you sure you followed what I wrote.


    That should insert the step Select Place menu Item into the Action.   When the step plays it should not open any image  it should put you into a select Image dialog for Place Embedded so you can select the image you want to place into a document.    After you select the image the image will be placed into the document as a smart object layer and you should be in the Place Transform part of Place embedded. where you can size distort and locate the smart object layers content for the documents composite.  That is your interactive responsibility. Here are the screen captures  when I play the Action in my example action above.

    JJMack
    JJMack
    Community Expert
    Community Expert
    July 23, 2019

    If you want to make an interactive action where you can select an image to be placed embedded.  You need to stop recording the action at the point where you want to record Place Embedded. Then use the Action Palette's fly-out menu "Insert Menu Item" and select ment File>Place Embedded and click OK.

    JJMack
    matthewd73174506
    Participating Frequently
    July 23, 2019

    Have tried it and get this and cannot get further ? I know i am doing something wrong lol

    JJMack
    Community Expert
    Community Expert
    July 23, 2019

    You did not use your mouse  to  select  menu File>Place Embedded the Insert Menu Item dialog shows None Selected. 

    JJMack
    matthewd73174506
    Participating Frequently
    July 23, 2019

    Thanks for all the help. I have 80% got there now, images etc are now all sorted out.

    The only problem i have now having is when i use "place embedd" as an action and then run it i get a message saying it cannot select .

    c.pfaffenbichler
    Community Expert
    Community Expert
    July 23, 2019

    Could you please post a screenshot with the pertinent Panels (Layers, Channels, Options Bar, …) visible?

    JJMack
    Community Expert
    Community Expert
    July 23, 2019

    Template PSD Files population can be automated with Photoshop scripting. Photoshop scripts can atomically  place in Images, Size the places images to fill an area, Position the images overt the correct areas and mask the images toe the srea's shape. Free Photoshop Photo Collage and Mockup Toolkit

    JJMack
    JJMack
    Community Expert
    Community Expert
    July 23, 2019

    Use the script "InteractivePopulateCollage.jsx" in my toolkit  to populate your two image frames template interactive.  The script will highlight then the Frame area being populated and put you into a Images selection dialog where you select the image you want placed into there.  The script will then place in that image file as a smart object layers size the layer to fill the frame, position the layer into the frame and confine the image to the frame by masking any excess image content off. The frame area can have a different aspect ratio the you image or have mat the has a none rectangular shape.  The Script will the put you into an interactive transform where you can tweak the Image content by adjusting the Smart Object layer transform or accept the current transform the script set.  The script may then add an optional text file name layer positioned for the image then put you into an Interactive transform for you the tweak the Size and location of the text layer.   The script will then repeat this process for your additional frames. Interactivly Populate Collage Template this link requires flash

    JJMack
    Nancy OShea
    Community Expert
    Community Expert
    July 22, 2019

    Use File > Place Embedded to bring an image file from your computer into the newly created Frame layer.  Photoshop places the image into the frame. And it automatically resizes the image to match the frame's size.

    Does that help you?

    Nancy O'Shea— Product User & Community Expert
    Sahil.Chawla
    Adobe Employee
    Adobe Employee
    July 22, 2019

    Hi Matthew,

    I believe for Automated Image resizing into frames, you could create an action that resizes the images, then imports your frame onto the top layer and saves out the file. Then simply create a batch render for the folder that contains your images.

    Create Actions: Create actions in Adobe Photoshop

    Batch rendering Photoshop: Process a batch of Photoshop files


    Hope this helps.

    Regards,
    Sahil