Port metadata write library from Perl to C#

MQL4 专家 资料库

工作已完成

执行时间1 一分钟

指定

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
开发者 1
等级
项目
1
0%
仲裁
0
逾期
0
空闲

项目信息

预算
10 - 30 USD
开发人员
9 - 27 USD
截止日期
 1 天