Place ANYTHING in PERSPECTIVE Non-Destructively – Photoshop TRICK You Probably DON’T KNOW!


In this tutorial, you will learn to place any logo or design on a flat surface in perspective.

This will be a non-destructive workflow that you can use to easily swap out the image to any other design that you like.

This technique uses a neat trick that not many people use that involves the Perspective Crop Tool.

Similar Posts

Subscribe
Notify of

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/00aee693e1cd28d2f8efa09c09dd88f8-790T2B.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/00aee693e1cd28d2f8efa09c09dd88f8-Pvsa5s.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182
guest

5 Comments
Oldest
Newest
Inline Feedbacks
View all comments

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/ddfb1ea799d191956b526c438b89bd81-SzwTTj.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/ddfb1ea799d191956b526c438b89bd81-QQPYmq.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: file_put_contents(/home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/uploads/wpdiscuz/cache/users/c404e898d4f52a5358d83264b9bcadd7): failed to open stream: Disk quota exceeded in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/wpdiscuz/utils/class.WpdiscuzCache.php on line 149

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/05b1e34f26fd54f8ed900055560b3f74-ZfFv4z.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/05b1e34f26fd54f8ed900055560b3f74-hQkBIR.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: file_put_contents(/home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/uploads/wpdiscuz/cache/users/e9e25e3d1c7c4d736c4d545d97429ddc): failed to open stream: Disk quota exceeded in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/wpdiscuz/utils/class.WpdiscuzCache.php on line 149

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/6f331a3d2089e9490eb86f90398a703c-p5Ux3N.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/6f331a3d2089e9490eb86f90398a703c-P1LzDo.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: file_put_contents(/home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/uploads/wpdiscuz/cache/users/adabd3b5c851d0c649f67849c554d7c6): failed to open stream: Disk quota exceeded in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/wpdiscuz/utils/class.WpdiscuzCache.php on line 149

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/074507660181d604545cff163ea24e9b-E3ULrT.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_nlist() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 438

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: ftp_pwd() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 230

Warning: Use of undefined constant FS_CHMOD_DIR - assumed 'FS_CHMOD_DIR' (this will throw an Error in a future version of PHP) in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/kadence-pro/dist/local-gravatars.php on line 162

Warning: ftp_mkdir() expects parameter 1 to be resource, null given in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 580

Warning: unlink(/tmp/074507660181d604545cff163ea24e9b-Rx6WqM.tmp): No such file or directory in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-admin/includes/file.php on line 1182

Warning: file_put_contents(/home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/uploads/wpdiscuz/cache/users/b642497426b1e3fa9b0f41624616a788): failed to open stream: Disk quota exceeded in /home/customer/www/photoshoptrainingchannel.com/public_html/wp-content/plugins/wpdiscuz/utils/class.WpdiscuzCache.php on line 149
Kiran

Thank you Jesús for sharing such a neat trick!
I’m trying use this technique on a little photoshop project of mine where I have created a room full of frames at different angles. But whenever I try to use the perspective crop tool it gives me following error:
“Could not use the perspective crop tool because the image contains unsupported layers types”
Not sure why? I’m following each step as you show in the video. Can you help?

doubleU

I never comment on tutorials; but this is pure gold.
Thank you!

Nate

Hi Jesus,

Thanks for the tutorial. I tried placing some logos on various scenes, but when I place the logo it always comes out distorted in the scene after I return from saving the logo into the smart object. Is this normal and do you always have to adjust each time you place it so image that your compositing isn’t too distorted?

Sue Bondurant

This was working great until I got to the part where you said to press Alt+Ctrl+Z to undo or toggle to last state and to repeat that until I was back at the original image. I did this numerous time but never got back to the original state. It just kept looking like it was undoing the previous step. I did Alt+Ctrl+Z five times and never go back to the original state. I started completely over 4 times and kept getting the same results. Can’t figure out what I am doing wrong or if I need to contact Help Support.