http://bugzilla.novell.com/show_bug.cgi?id=590503
http://bugzilla.novell.com/show_bug.cgi?id=590503#c0 Summary: GdipCloneImage does not clone PropertyItem.value Classification: Mono Product: Mono: Class Libraries Version: SVN Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: libgdiplus AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=350050) --> (http://bugzilla.novell.com/attachment.cgi?id=350050) test-clone.c User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.360.0 Safari/533.3 When calling GdipCloneImage to clone one GpBitmap to another, the PropertyItem's are supposed to be duplicated along with it to maintain data like compression and TIFF properties. The PropertyItem's are duplicated, but their values are not. Reproducible: Always Steps to Reproduce: Use GdipCloneImage to copy data from one TIFF file to another. To do this you can compile and run the attached program test-clone like so: /test-clone input.tiff output.tiff Actual Results: If you clone the attached file input.tiff and use something like `tiffinfo` to compare the properties, you'll notice that the properties are there in the clone, but the values are totally invalid. Expected Results: tiffinfo should show duplicate data, but it won't. At the very least the Software and DateTime properties should be the same. GdipCloneImage will work with the attached patch for most properties, but another of them are overridden by the codec's directly. For instance, tiffcodec.c ignores compression and sets it to none no matter what. For now this is fine, and the patch does not affect this behavior. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
