Width and Height inverted for JPEG2000 files
| Bug #29424 | Width and Height inverted for JPEG2000 files | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Submitted: | 2004-07-28 11:50 UTC | Modified: | 2005-03-06 18:05 UTC |
|
||||||||||
| From: | bertrand dot bourgier at free dot fr | Assigned: | ||||||||||||
| Status: | Closed | Package: | GetImageSize related | |||||||||||
| PHP Version: | 5.0.0 | OS: | Windows 2000 Pro | |||||||||||
| Private report: | No | CVE-ID: | None | |||||||||||
[2004-07-28 11:50 UTC] bertrand dot bourgier at free dot fr
Description: ------------ Take a JPEG2000 file (indifferently JPC or JP2 format). JPC format sample file: http://www.crc.ricoh.com/~gormish/jpeg2000conformance/J2KP4files/codestreams_profile0/p0_04.j2k JP2 format sample file: http://www.crc.ricoh.com/~gormish/jpeg2000conformance/J2KP4files/testfiles_jp2/file1.jp2 I downloaded those 2 files so that I can do my tests locally and avoid any network related issue. Then, when I run 'getimagesize' on those JPEG2000 files, I get a result, but the Width and Height information are inverted. Reproduce code: --------------- Test 1: <?php list($width, $height, $type, $attr) = getimagesize("p0_04.j2k"); echo "Width: $width<BR>Height: $height"; ?> Test 2: <?php list($width, $height, $type, $attr) = getimagesize("file1.jp2"); echo "Width: $width<BR>Height: $height"; ?> Expected result: ---------------- Test 1: Width: 640 Height: 480 Test 2: Width: 768 Height: 512 Actual result: -------------- Test 1: Width: 480 Height: 640 Test 2: Width: 512 Height: 768 As you can see, Width and Height are inverted.
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2004-08-12 17:40 UTC] tom at kornack dot com
[2005-03-06 18:05 UTC] iliaa@php.net