Find Jobs
Hire Freelancers

Automate image cropping and resizing using Adobe Photoshop CS and JavaScript

$100-1000 USD

已关闭
已发布将近 20 年前

$100-1000 USD

货到付款
Automate image cropping and resizing using Adobe Photoshop CS and JavaScript We are an electronic publisher with a need to automate our image formating and resizing workflow. We receive images in a variety of formats and sizes, and then for each image we receive, crop, resize, reformat and publish it to a pre-defined set of image sizes and formats. Generally this is a two step process: 1) First we manually crop the images to create a version of each one with a set of proportions that cover each of the final sizes we will need. 2) Then, using these proportionally cropped images, we create images in the actual sizes and formats we need To explain with a simplified example, let's say we wanted to translate an image to the following 5 formats: height width ratio 100 200 0.50 200 400 0.50 150 200 0.75 300 400 0.75 300 200 1.5 We would start by creating three cropped versions of the original image with ratios of .5 (100/200 and 200/400), .75 (150/200 and 300/400) and 1.5 (300/200). After we cropped to have the images in these proportions, we would finally translate the cropped version with a ratio of .5 to a 100x200 and a 200x400 version, the .75 ratio to 150x200 and 300x400, and the .67 ratio to 200x300. In the process of resizing we would generate the final image in whatever image format (gif, jpg, png, etc.) we specified in our predefined list of sizes and formats. We will also have limitations on the final size of the images needed for each format. To meet these requirements each target size will have a bit-depth associated with it for generated images. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ### What we would like to do is automate this process using Photoshop CS and JavaScript. We would like to have a system where a user would sit down in front of Photoshop CS and complete a workflow something like the following: 1) Select a folder or set of folders containing the images she wants to reformat and resize. 2) Photoshop opens each image one at a time. Then for each image, sets the selection area for the cropping tool to the appropriate size for the first targetted ratio and allows the user to select the region of the image to crop. Once the user crops to this ratio, Photoshop saves the cropped version to appropriate filename, reopens the images and prompts her to crop the image to the next ratio. Once she has cropped for all the ratio for a given image, Photoshop will move on to the next image and repeat the process. 3) Having cropped to these intermediate sizes, the user then starts a process to automatically resize and reformat the images to their final dimensions, formats and file sizes. This process will save the images with filenames that reflect the format they have been saved in. The scripts must read in a list of desired formats from a .csv or similarly formatted file, and use these to automate the process. An example would be: Family Ratio Width Height Max Format ------ ----- ----- ----- --- ------ F1 1.3 101 80 2.56 gif F3 1.3 160 120 10.2 gif F4 0.8 132 176 12.2 gif F4a 0.8 132 176 64 png If this list was used to reformat an image called [login to view URL], the results would be a file named [login to view URL] with dimensions of 101x80, no larger than 2.56kb, a file named [login to view URL] with dimensions of 160x120, no larger than 10.2kb, etc. Although we would prefer this process to be automated using Photoshop, we are open to other solutions if you can demonstrate that they will be more efficient and/or cost effective. Please see attached files for more information on the cropping process. ## Platform Adobe Photoshop CS on Windows XP
项目 ID: 3291389

关于此项目

4提案
远程项目
活跃20 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
4威客以平均价$677 USD来参与此工作竞价
用户头像
See private message.
$754.80 USD 在30天之内
4.8 (22条评论)
4.8
4.8
用户头像
See private message.
$425 USD 在30天之内
5.0 (10条评论)
4.5
4.5
用户头像
See private message.
$850 USD 在30天之内
5.0 (9条评论)
3.4
3.4
用户头像
See private message.
$680 USD 在30天之内
5.0 (2条评论)
2.4
2.4

关于客户

UNITED STATES的国旗
Old Westbury, United States
0.0
0
会员自5月 18, 2004起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。