Page 1 of 1

BUG? No scaling after rotate

Posted: Sat Mar 12, 2011 6:26 pm
by jmarcv
Dropping a large image into the uploader UI and using the rotate icons will rotate the image, but scaling will be disabled once you start upload.
My image was 2000X2000 and scaling width was set to 600.
The image is scaled properly as long as it is NOT rotated from within JFU

Re: BUG? No scaling after rotate

Posted: Sun Mar 13, 2011 11:19 am
by support
We've just made a test with a 1972x1470 JPEG image and it rotates and scales image before upload.
Do you have any error in the Java console? Could you provide a link to download your a testing image with the issue you report?

Do you have the following enabled in your i18n_pane.properties:

Code: Select all

preview.image.rotation.impl=jfileupload.upload.client.filter.ImageFilter
preview.image.rotateicon=jfileupload/transfer/client/preview/rotate.png
preview.image.rotatelefticon=jfileupload/transfer/client/preview/rotateleft.png
preview.upload.rotation.started=Image rotation started ({0}), please wait ...
preview.upload.rotation.completed=Image rotation completed ({0})
preview.upload.rotation.failed=Image rotation failed: {0}
Also, could you make sure ifilter.jar and previewui.jar are both in ARCHIVE parameters of the JavaScript?

Re: BUG? No scaling after rotate

Posted: Sun Mar 13, 2011 4:32 pm
by jmarcv
No errors in console.

Code: Select all

[INFO] GridPanel - Rotate:90 => 90.0
[INFO] ImageFilter - Passing all metadata []: javax_imageio_jpeg_image_1.0
[INFO] ImageFilter - Image writing []: true (C:\DOCUME~1\jmv\LOCALS~1\Temp\IMG_2977-8.JPG)
[INFO] ImageFilter - Passing all metadata []: javax_imageio_jpeg_image_1.0
[INFO] ImageFilter - Image writing []: true (C:\DOCUME~1\jmv\LOCALS~1\Temp\IMG_2977-8.JPG)
[INFO] HTTPUploadTransfer - Upload (POST) started : C:\DOCUME~1\jmv\LOCALS~1\Temp\IMG_2977-8.JPG
pane - all enabled as you specify

Code: Select all

ARCHIVE="lib/jfileupload.jar,lib/httpimpl.jar,lib/chttpclient.jar,lib/clogging.jar,lib/jsapi.jar,lib/ifilter.jar,lib/previewui.jar" 
Image in question (I tried at least 20) cannot be uploaded.


Will give you login info in email to see for yourself. - but first, maybe the issue is something else because, yes it APPEARS to be scaled to 900 pixels as I specified.

BUT......
Here is what I am seeing.

The original image is 2.5MB
When uploaded as is, the size at the server is 1 MB
When rotated and uploaded, the image at the server is 4MB!

I am double checking my data.

Re: BUG? No scaling after rotate

Posted: Sun Mar 13, 2011 4:54 pm
by jmarcv
Verified. It IS scaling - however, rotated image is bloated and MUCH larger than original.
Original image is 2.58MB


Unrotated exif:

Code: Select all

mage: ORG_img_2977-8_1300034675.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Class: DirectClass
  Geometry: 900x900
  Type: TrueColor
  Endianess: Undefined
  Colorspace: RGB
  Channel depth:
    Red: 8-bits
    Green: 8-bits
    Blue: 8-bits
  Channel statistics:
    Red:
      Min: 0 (0)
      Max: 241 (0.945098)
      Mean: 113.869 (0.446546)
      Standard deviation: 71.7433 (0.281346)
    Green:
      Min: 0 (0)
      Max: 231 (0.905882)
      Mean: 99.7862 (0.391319)
      Standard deviation: 76.2385 (0.298975)
    Blue:
      Min: 0 (0)
      Max: 230 (0.901961)
      Mean: 95.4466 (0.3743)
      Standard deviation: 76.3989 (0.299604)
  Colors: 129535
  Rendering intent: Undefined
  Resolution: 180x180
  Units: PixelsPerInch
  Filesize: 1.01mb
  Interlace: None
  Background color: white
  Border color: #DFDFDF
  Matte color: grey74
  Page geometry: 900x900+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 100
  Orientation: Undefined
  JPEG-Colorspace: 2
  JPEG-Sampling-factors: 1x1,1x1,1x1
  Signature: b139a413d6ce92e7e49e3ea73c96f22245ae7dd07ee0cdede98e64d35bc7e5b8
  Profile-exif: 8518 bytes


rotated exif

Code: Select all

Image: ORG_img_2977-8_1300034798.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Class: DirectClass
  Geometry: 900x900
  Type: TrueColor
  Endianess: Undefined
  Colorspace: RGB
  Channel depth:
    Red: 8-bits
    Green: 8-bits
    Blue: 8-bits
  Channel statistics:
    Red:
      Min: 0 (0)
      Max: 241 (0.945098)
      Mean: 114.013 (0.447111)
      Standard deviation: 71.5859 (0.280729)
    Green:
      Min: 0 (0)
      Max: 231 (0.905882)
      Mean: 100.004 (0.392174)
      Standard deviation: 76.0294 (0.298154)
    Blue:
      Min: 0 (0)
      Max: 230 (0.901961)
      Mean: 95.6456 (0.375081)
      Standard deviation: 76.2262 (0.298926)
  Colors: 129361
  Rendering intent: Undefined
  Resolution: 180x180
  Units: PixelsPerInch
  Filesize: 3.75mb
  Interlace: None
  Background color: white
  Border color: #DFDFDF
  Matte color: grey74
  Page geometry: 900x900+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 100
  Orientation: Undefined
  JPEG-Colorspace: 2
  JPEG-Sampling-factors: 1x1,1x1,1x1
  Signature: 96917f0c1730a2cbcee7372e0fec0c39e47d60f583c84ba92dffff6d5bba5797
  Profile-exif: 8518 bytes


Re: BUG? No scaling after rotate

Posted: Wed Oct 26, 2011 4:38 pm
by jmarcv
Was this bug fixed in 2.9?

Re: BUG? No scaling after rotate

Posted: Wed Oct 26, 2011 7:21 pm
by support
Please share your image - Drop an email with the link to support(at)jfileupload(dot)com