Find Jobs
Hire Freelancers

Cocoa, Python, CoreGraphics

$2-20 USD / hour

Cancelled
Posted over 11 years ago

$2-20 USD / hour

Basically, it is a Macintosh desktop application that watches a folder for input and then works on the contents of the directories (which are graphics files) when they are placed in the watched folder then moves them to a new location in the filesystem. The skills needed are Cocoa, Python, Coregraphics. Needs to run on Mac OS X 10.5, 10.6. Attached is a spec sheet for the required functionality. Please contact me if you are interested in bidding on the project. ## Deliverables Workflow and Conditions for 24" Premium Gicl?e & Moab Automation 20A= 20w X 16h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise.. If height ≤ width, do nothing. Size to 20Wx16H @ 200PPI 18S= 18w X 18h Print Orient : Neutral Conditional : Size to 18Wx18H @ 200PPI 17R= 24w X 17h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise.. If height ≤ width, do nothing. Size to 24Wx17H @ 200PPI 17A= 17w X 11h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise.. If height ≤ width,do nothing. Size to 17Wx11H @ 200PPI 16S= 16w X 16h Print Orient : Neutral Conditional : Size to 16Wx16H @ 200PPI 16R= 24w X 16h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 24Wx16H @ 200PPI 17A= 17w X 11h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 17Wx11H @ 200PPI 14A= 14w X 11h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 14Wx11H @ 200PPI 12P= 12w X 8h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise.. If height ≤ width, do nothing. Size to 12Wx8H @ 200PPI 30R = 20w X 30h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 20Wx30H @ 200PPI 32A = 24w X 32h Print Orient : Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 24Wx32H @ 200PPI 24S = 24w X 24h Print Orient : Neutral Conditional : Size to 24Wx24H @ 200PPI 22A = 22w X 16h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 22Wx16H @ 200PPI 24P = 24w X 8h Print Orient : Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 24Wx8H @ 200PPI 24A = 24w X 18h Print Orient : Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 24Wx18H @ 200PPI 24R = 24w X 20h Print Orient : Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 24Wx20H @ 200PPI 24Z = 24w X 16.8h Print Orient : Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 24Wx16.8H @ 200PPI 36A = 24w X 36h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 24Wx36H @ 200PPI 30A = 24w X 30h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 24Wx30H @ 200PPI 28R = 24w X 28h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 24Wx28H @ 200PPI WC2= 24w X 36h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 24Wx36H @ 200PPI 60P= 20w X 60h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 20Wx60H @ 200PPI 72P= 24w X 72h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 24Wx72H @ 200PPI 12A= 12w X 9h Print Orient: Gang 24" Wide Sheet Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 12Wx9H @ 200PPI Gang : Finish sheet at 24"w x 9'h. One (1) row, two (2) columns. 16A= 16w X 12h Print Orient: Gang 24" Wide Sheet Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? [login to view URL] to 12Wx16H @ 200PPI Gang : Finish sheet at 24"w x 16'h. One (1) row, two (2) columns. 10A= 8w X 10h Print Orient: Gang 24" Wide Sheet Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 8Wx10H @ 200PPI Gang : Finish sheet at 24"w x 10'h. One (1) row, three (3) columns.12S= 12w X 12h Print Orient : Gang 24" Wide Sheet Conditional : Size to 12Wx12H @ 200PPI Gang : Finish sheet at 24"w x 12'h. One (1) row, two (2) columns. 15A= 12w X 15h Print Orient: Gang 24" Wide Sheet Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 12Wx15H @ 200PPI Gang : Finish sheet at 24"w x 15'h. One (1) row, two (2) columns. 12P= 12w X 8h Print Orient: Gang 24" Wide Sheet Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 12Wx8H @ 200PPI Gang : Finish sheet at 24"w x 8'h. One (1) row, two (2) columns. WC1= 18h X 12w Print Orient: Gang 24" Wide Sheet Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 18Hx12W @ 200PPI Gang : Finish sheet at 24"w x 18'h. One (1) row, two (2) columns. 85R= 12w X 8.5h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise.. If height ≤ width,do nothing. Size to 12Wx8.5H @ 200PPI Gang : Finish sheet at 24"w x 8.5'h. One (1) row, two (2) columns. Workflow and Conditions for 44" Premium Gicl?e & Moab Automation 30S= 30w X 30h Print Orient : Neutral Conditional : Size to 30Wx30H @ 200PPI 36Y= 36w X 26h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise.. If height ≤ width, do nothing. Size to 36Wx26H @ 200PPI 36P= 36w X 12h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 36Wx12H @ 200PPI 38S= 38w X 38h Print Orient : Neutral Conditional : Size to 38Wx38H @ 200PPI 40A= 40w X 30h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 40Wx30H @ 200PPI 40R= 40w X 32h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 40Wx32H @ 200PPI 40S= 40w X 40h Print Orient : Neutral Conditional : Size to 40Wx40H @ 200PPI 42P= 42w X 14h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 42Wx14H @ 200PPI 42A= 42w X 28h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 42Wx28H @ 200PPI 45Z= 30w X 45h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 30Wx45H @ 200PPI 48A = 36w X 48h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 36Wx48H @ 200PPI 48M = 40w X 48h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 40Wx48H @ 200PPI 48Y = 32w X 48h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 32Wx48H @ 200PPI 48Z = 33.6w X 48h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 33.6Wx48H @ 200PPI 54Z = 36w X 54h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 36Wx54H @ 200PPI 56A = 42w X 56h Print Orient: Horizontal (Width) Conditional : If height ≥ width, do nothing. If height ≤ width, rotate 90? clockwise. Size to 42Wx56H @ 200PPI WC3 = 40w X 27h Print Orient: Horizontal (Width) Conditional : If height ≥ width, rotate 90? clockwise. If height ≤ width, do nothing. Size to 40Wx27H @ 200PPI Order of Operations for Automation 1 Rotation Determine appropriate image-to- page size print orientation using the conditional, If a ≥ b, then c. 2 Size Size rotated image proportionally by specified width without resampling the image. 3 Set PPI Resample the image to a set 200PPI. 4 Rename File Add last four (4) digits of PO number to the front of the file name, separated by an underscore. XXXX_ BRG-342470_24A_1 5 Place Inside Coded PO Folder
Project ID: 2778294

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Terre Haute, United States
0.0
0
Member since Jan 6, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.