[JHV 2.1] Export Movie as ZIP archive of PNG images - wrong image size?

Bug #785104 reported by Borut Podlipnik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
JHelioviewer
Fix Released
High
Andre Dau

Bug Description

Attached is a screenshot of "Export Movie" input. Result is 640x640 frames without subtitle and not 1024x1024 frames with hard embeded subtitle.

Revision history for this message
Borut Podlipnik (podlipnik) wrote :
summary: - [JHV 2.1] Export Movie as ZIP archive of PNG images
+ [JHV 2.1] Export Movie as ZIP archive of PNG images - wrong image size?
Changed in jhelioviewer:
status: New → Confirmed
Changed in jhelioviewer:
importance: Undecided → High
Andre Dau (andre-dau)
Changed in jhelioviewer:
status: Confirmed → Fix Committed
Revision history for this message
Daniel Mueller (dmueller-esa) wrote :

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/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

Date: Mon Jul 18 07:56:50 GMT 2011
Thread: Thread[J2KRender,6,J2KRenderGroup]
Message: Java heap space

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)

Thanks!
Daniel

Changed in jhelioviewer:
assignee: nobody → Andre Dau (andre-dau)
milestone: none → 2.1.5
Changed in jhelioviewer:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.