Thanks for the fix! The image dimensions are now correct. However, it seems that at least for 4k x 4k images, the actual content is still being cropped (https://bugs.launchpad.net/jhelioviewer/+bug/804053). In addition, when I try exporting a 4k x 4k movie to .mp4 format instead, I get an OutOfMemoryError:
Uncaught Exception detected.
Configuration:
JHelioviewer - Version: 2.1.4
JHelioviewer - Revision: 431
Java Virtual Machine - Name: Java HotSpot(TM) 64-Bit Server VM
Java Virtual Machine - Vendor: Apple Inc.
Java Virtual Machine - Version: 20.1-b02-384
JRE Specification - Version: 1.6
Operating System - Name: Mac OS X
Operating System - Architecture: x86_64
Operating System - Version: 10.6.8
Stacktrace:
java.lang.OutOfMemoryError
at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:41)
at java.awt.image.Raster.createPackedRaster(Raster.java:458)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1015)
at java.awt.image.BufferedImage.<init>(BufferedImage.java:324)
at org.helioviewer.viewmodel.imagedata.ARGBInt32ImageData.createBufferedImageFromImageTransport(ARGBInt32ImageData.java:168)
at org.helioviewer.viewmodel.imagedata.AbstractImageData.getBufferedImage(AbstractImageData.java:75)
at org.helioviewer.viewmodel.view.bufferedimage.BufferedImageHelioviewerGeometryView.redraw(BufferedImageHelioviewerGeometryView.java:197)
at org.helioviewer.viewmodel.view.bufferedimage.BufferedImageHelioviewerGeometryView.viewChanged(BufferedImageHelioviewerGeometryView.java:86)
at org.helioviewer.viewmodel.view.AbstractView.notifyViewListeners(AbstractView.java:70)
at org.helioviewer.viewmodel.view.StandardFilterView.viewChanged(StandardFilterView.java:152)
at org.helioviewer.viewmodel.view.AbstractView.notifyViewListeners(AbstractView.java:70)
at org.helioviewer.viewmodel.view.StandardFilterView.viewChanged(StandardFilterView.java:152)
at org.helioviewer.viewmodel.view.AbstractView.notifyViewListeners(AbstractView.java:70)
at org.helioviewer.viewmodel.view.StandardFilterView.viewChanged(StandardFilterView.java:152)
at org.helioviewer.viewmodel.view.AbstractView.notifyViewListeners(AbstractView.java:70)
at org.helioviewer.viewmodel.view.StandardFilterView.viewChanged(StandardFilterView.java:152)
at org.helioviewer.viewmodel.view.AbstractView.notifyViewListeners(AbstractView.java:70)
at org.helioviewer.viewmodel.view.StandardFilterView.viewChanged(StandardFilterView.java:152)
at org.helioviewer.viewmodel.view.AbstractView.notifyViewListeners(AbstractView.java:70)
at org.helioviewer.viewmodel.view.StandardFilterView.viewChanged(StandardFilterView.java:152)
at org.helioviewer.viewmodel.view.AbstractView.notifyViewListeners(AbstractView.java:70)
at org.helioviewer.viewmodel.view.jp2view.JHVJP2View.setSubimageData(JHVJP2View.java:663)
at org.helioviewer.viewmodel.view.jp2view.JHVJPXView.setSubimageData(JHVJPXView.java:378)
at org.helioviewer.viewmodel.view.jp2view.J2KRender.run(J2KRender.java:360)
at java.lang.Thread.run(Thread.java:680)
Hi Andre,
Thanks for the fix! The image dimensions are now correct. However, it seems that at least for 4k x 4k images, the actual content is still being cropped (https:/ /bugs.launchpad .net/jhelioview er/+bug/ 804053). In addition, when I try exporting a 4k x 4k movie to .mp4 format instead, I get an OutOfMemoryError:
Uncaught Exception detected.
Configuration:
JHelioviewer - Version: 2.1.4
JHelioviewer - Revision: 431
Java Virtual Machine - Name: Java HotSpot(TM) 64-Bit Server VM
Java Virtual Machine - Vendor: Apple Inc.
Java Virtual Machine - Version: 20.1-b02-384
JRE Specification - Version: 1.6
Operating System - Name: Mac OS X
Operating System - Architecture: x86_64
Operating System - Version: 10.6.8
Date: Mon Jul 18 07:56:50 GMT 2011 J2KRender, 6,J2KRenderGrou p]
Thread: Thread[
Message: Java heap space
Stacktrace: OutOfMemoryErro r image.DataBuffe rInt.<init> (DataBufferInt. java:41) image.Raster. createPackedRas ter(Raster. java:458) image.DirectCol orModel. createCompatibl eWritableRaster (DirectColorMod el.java: 1015) image.BufferedI mage.<init> (BufferedImage. java:324) .viewmodel. imagedata. ARGBInt32ImageD ata.createBuffe redImageFromIma geTransport( ARGBInt32ImageD ata.java: 168) .viewmodel. imagedata. AbstractImageDa ta.getBufferedI mage(AbstractIm ageData. java:75) .viewmodel. view.bufferedim age.BufferedIma geHelioviewerGe ometryView. redraw( BufferedImageHe lioviewerGeomet ryView. java:197) .viewmodel. view.bufferedim age.BufferedIma geHelioviewerGe ometryView. viewChanged( BufferedImageHe lioviewerGeomet ryView. java:86) .viewmodel. view.AbstractVi ew.notifyViewLi steners( AbstractView. java:70) .viewmodel. view.StandardFi lterView. viewChanged( StandardFilterV iew.java: 152) .viewmodel. view.AbstractVi ew.notifyViewLi steners( AbstractView. java:70) .viewmodel. view.StandardFi lterView. viewChanged( StandardFilterV iew.java: 152) .viewmodel. view.AbstractVi ew.notifyViewLi steners( AbstractView. java:70) .viewmodel. view.StandardFi lterView. viewChanged( StandardFilterV iew.java: 152) .viewmodel. view.AbstractVi ew.notifyViewLi steners( AbstractView. java:70) .viewmodel. view.StandardFi lterView. viewChanged( StandardFilterV iew.java: 152) .viewmodel. view.AbstractVi ew.notifyViewLi steners( AbstractView. java:70) .viewmodel. view.StandardFi lterView. viewChanged( StandardFilterV iew.java: 152) .viewmodel. view.AbstractVi ew.notifyViewLi steners( AbstractView. java:70) .viewmodel. view.StandardFi lterView. viewChanged( StandardFilterV iew.java: 152) .viewmodel. view.AbstractVi ew.notifyViewLi steners( AbstractView. java:70) .viewmodel. view.jp2view. JHVJP2View. setSubimageData (JHVJP2View. java:663) .viewmodel. view.jp2view. JHVJPXView. setSubimageData (JHVJPXView. java:378) .viewmodel. view.jp2view. J2KRender. run(J2KRender. java:360) Thread. run(Thread. java:680)
java.lang.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at org.helioviewer
at java.lang.
Thanks!
Daniel