指定
Porting the small part of the metadata read/write tool (exiftool) written in Perl to the C#.The functionality to be ported:- writing of few specified metadat fields in XMP, EXIF and IPTC standards into JPEG files;- preserving all the existing fields in the file's metadata;- fixing corrupted metadata (the same way as the exiftool does it);- all the operations should be performed in memory (modifying file image as the byte array).There is no need to support other metadata fields (besides specified) or other file formats (besides JPEG).The result should be a thread-safe C# library (.dll).Target framework version: 4.0 client profile.Required skills:- be well experienced in C# development;- be able to understand code in Perl.Optional skills:- be experienced with images metadata standards (EXIF, IPTC, XMP).This job will be to port the first simple part of the project: reading few specified fields from the IPTC metadata. The fields list:ObjectName, Keywords, Caption-AbstractThe implementation should be a direct port of exiftool code, without the use of any internal .NET libraries for reading the metadata.Allowed .NET dependencies: System, System.IO, System.Text, System.Text.RegularExpressions, System.Collections, System.Collections.Generic, System.Security.Cryptography.All Perl regular expressions that can be replaced by more fast string operations (Trim(), ToUpper(), etc.) should be replaced by them.Direct copy of all the Perl regular expressions without the real need is not allowed.Failing to meet any of those requirements will result in cancelling the contract immediately stopping any further hourly rate payments.
応答済み
1
評価
プロジェクト
140
46%
仲裁
19
42%
/
16%
期限切れ
32
23%
暇
プロジェクト情報
予算
10 - 30 USD
開発者用
9
- 27
USD
締め切り
最高 1 日