ID:               29424
 Comment by:       tom at kornack dot com
 Reported By:      bertrand dot bourgier at free dot fr
 Status:           Open
 Bug Type:         GetImageSize related
 Operating System: Windows 2000 Pro
 PHP Version:      5.0.0
 New Comment:

I have seen this with php 5.0.0 on Mac OS X. I just had 
to code a kludge to fix this!


Previous Comments:
------------------------------------------------------------------------

[2004-07-28 11:50:08] 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.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=29424&edit=1

Reply via email to