Image/grphics editing software

已取消 已发布的 Sep 5, 2007 货到付款
已取消 货到付款

DETAILS IN [url removed, login to view] FILE. The software will do followings : 1. OPEN A IMAGE IN MINIMUM FORMAT (TIFF-ALL TYPES, JPEG, GIF, PNG,) OR IN FORMATS(EPS, PDF, TIFF, JPEG, WMF, AI, PSD, CDR, DXF, EMF) OF 10000x40000 PIXELS OR NEAR ABOUT GENERALLY. 2. MAKE A BACKUP FILE IN TEMP DIRECTORY MENTIONED IN "OPTION DIALOG". MAKE THIS COPY ONLY WHEN MENTIONED IN "OPTION DIALOG". WARN TO MAKE BACKUP FILE IF THE FILE IS FROM REMOVABLE MEDIA & IF "NOT MAKE A BACKUP" OPTION IS ENABLED. 3. MAKE A SMALL SIZE PREVIEW FILE (IN BITMAP FORMAT). 4. APPLY COMMANDS TO THIS IMAGE & LOGGED TO APPLY ON FINAL IMAGE. THE COMMANDS MAY BE : A. CANVAS SIZE (THE DEFAULT CANVAS SIZE WILL BE THE FIRST OPENED FILE SIZE). B. LEFT, RIGHT, TOP, BOTTOM MARGINS. C. IMAGE SIZE (RESIZE COMMAND). D. POSITION OPTIONS ( CENTER TO THE CANVAS, LEFT & TOP ALIGNED, LEFT & BOTTOM ALIGNED, RIGHT & TOP ALIGNED, RIGHT & BOTTOM ALIGNED) E: ROTATE IN ANGLE ( SHORTCUT 0, 90, 180, 270) F: NUMBER OF COPIES G: GAP BETWEEN COPIES, HORIZONTAL, VERTICAL ( IF CANVAS SIZE IS LIMITED) H: MIRROR. "SECOND OR THIRD IMAGE CAN BE OPENED INTO THIS FILE AS LAYER & CAN BE EDITED LIKE PREVIOUS ONE. THE CANVAS SHOULD BE ENLARGED." 4. FOLLOWING COMMANDS changes will not be previewed not applied on bitmap file. Apply followings in backup or source file OR FILES (IN CASE OF TWO OR MORE FILES). a: CONVERTING TO CMYK SPACE WITH DEFAULT PROFILE OR USER CAN SET PROFILES (ICC, ICM) if in rgb or grayscale. b: COLOR SEPARATION (splitting )IN CMYK OR CMYKLcLm. c: DITHERING FM MODULATION IN USER DEFINED PIXELS'S GENERALLY 600X600, 300X600, 300X300. [MAKE 1-BIT C,M,Y,K FILES (600PIXELS/INCH) FROM 8-BIT C,M,Y,K, (72PIXELS/INCH)) FILE IN GIVEN PIXELS.] 5. APPLY ALL LOGGED CHANGES WHICH WERE MADE TO THE SMALL BITMAP FILE TO THE BIG FILE. [url removed, login to view] FILE IN MY FORMAT XPT WHICH IS AS FOLLOWS :

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

THE WORKSPACE SHOLD BE LIKE CORELDRAW. OR FROM photoperfectBINUSCAN > [url removed, login to view] I will give you some more options to like hotfolder opening file. BUT THE ABOVE WRITTEN IS THE CORE FUNCTIONALITY. THE OSFTWARE PROCESSES THE IMAGE FILE WHICH ARE VERY LARGE SOMETHING FROM 50MB TO 200MB & MY SAVING FORMAT WILL BE MORE THAT 400MB. SO PLEASE MAKE APPLICATION WHICH WORKS FASTER. AS THIS WILL BE USED ON CORE2 DUO MACHINES THE APPLICATION MUST BE MULTI THREADED & CAN WORKS ON MULTIPROCESSOR PC. ************************************************* [url removed, login to view] FILE IN MY FORMAT XPT WHICH IS AS FOLLOWS : struct HEADER (48BYTES) { DWORD Signature; // 0x5555 DWORD XDPI; DWORD YDPI; DWORD BytesPerLine; DWORD Height; DWORD Width; float PaperWidth; DWORD Colors; // 4: CMYK 6:CMYKLcLm DWORD Reserved[4]; }; IN CASE OF FOUR COLOR Y Of Row1 (BytesPerLine) M of Row1 (BytesPerLine) C of Row1 (BytesPerLine) K of Row1 (BytesPerLine) Y Of Row2 (BytesPerLine) M of Row2 (BytesPerLine) C of Row2 (BytesPerLine) K of Row2 (BytesPerLine) ...... Y Of RowN (BytesPerLine) M of RowN (BytesPerLine) C of RowN (BytesPerLine) K of RowN (BytesPerLine) ...... IN CASE OF SIX COLOR Y Of Row1 (BytesPerLine) M of Row1 (BytesPerLine) C of Row1 (BytesPerLine) K of Row1 (BytesPerLine) Lc of row1 (BytesPerLine) Lm of row1 (BytesPerLine) Y Of Row2 (BytesPerLine) M of Row2 (BytesPerLine) C of Row2 (BytesPerLine) K of Row2 (BytesPerLine) Lc of row2 (BytesPerLine) Lm of row2 (BytesPerLine) ...... Y Of RowN (BytesPerLine) M of RowN (BytesPerLine) C of RowN (BytesPerLine) K of RowN (BytesPerLine) Lc of rowN (BytesPerLine) Lm of rowN (BytesPerLine) ...... END OF THE FILE BLOCK OF MY FILE FORMAT HEADER 48 BYTES DATA .

## Platform

WINDOWS XP SP2. 32 BIT OR 64 BIT (OPTIONAL). MAXIMUM CPU 1.6 DUAL CORE OR 3.0 P4 HT. RAM 1GB MAXIMUM.

C 编程 Java PHP

项目ID: #3269054

关于项目

远程项目 活跃的Sep 6, 2007