Find Jobs
Hire Freelancers

Multi-image composition and XML or JSON manifest building

$30-250 USD

Closed
Posted almost 10 years ago

$30-250 USD

Paid on delivery
Multi-image composition and XML or JSON manifest building To write a PHP script which works with the main Web browsers for interactive selection and arranging of possibly overlappping images on the screen. A manifest would be written to a file in XML or JSON format. It would describe each image in the composition with its attributes and role in the composition. The user should be able to: - name the image composition - specify canvas size in pixels - select images for the composition from the file system or the Web - after an image is on the canvas ability to move, resize and delete it from a composition - add/change a comment about the composition and about each image - add/change tool tip information about each image - default: the fully qualified file name/Web address - specify if the composition's manifest is to be saved in XML or JSON format (see below) - request SAVING the composition. At that time the user would be presented with a list of all the images in the composition along with all their attributes. Each entry would include the associated image's thumbnail. - load a previous composition and be able to do all of the above with it Manifest frmat in XML - conceptually smilar in JSON # indicates comments only for this description <COMPOSITION # at beginning of file NAME=”compositionName” # “compositionName” as defined by user CANVASSIZE=”x,y” # user secified canvas size in pixels \> <IMAGE NAME=”imageName” # as named by user AT=”x,y” # x,y pixel address of bottom left corner on the # composition “canvas”, [LAYER=”layer”] # allows controlled overlay of images via an # image “layer” metaphor. Lowest number layer is # on bottom and highest umber layer on top # DEFAULT = “1”. If 2 or more images are at the # same layer and overlap then the results are # unpredictable SIZE=”imageSize” # x,y image size in pixels as determined by the # program for images loaded from the file system. # User can enter image size for Web based images [SCALE=”scalingFactor”] # image scaling specified by % or as pixels along # the scaled image horizontal dimension. # Aspect ratio is preserved IMAGE=”imageAccessName” # image's fully qualified file name or Web address [TOOL TIP=”toolTipText” # optional descriptive text. XML special characters # are either not accepted or are escaped [NOTE=”note”] # optional note/comment. XML special characters # are either not accepted or are escaped /> </COMPOSITION > # at end of file
Project ID: 6310315

About the project

4 proposals
Remote project
Active 10 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
4 freelancers are bidding on average $372 USD for this job
User Avatar
Hi. I read your description and I'm capable to program all the functions You need. I'm quite new at freelancer.com and in need for reviews so that's why the price is lower and I'm still open for discussion about that. Also, most of the functionalities (probably 90%) can be done best with HTML5 Canvas and JavaScript, is that a problem? I would use PHP only for communication with MySQL database and for storing files. If you have any questions or anything else, feel free to contact me. Matej Bašić
$173 USD in 6 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ISRAEL
Israel
4.9
19
Payment method verified
Member since Mar 28, 2006

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.