01 March 2021, 19:00 | #1 |
Registered User
Join Date: Jul 2016
Location: Northern California
Posts: 174
|
opening large JPG pictures
I have a fairly beefed up Amiga 3000 Tower. 060 - Picasso IV - 86 Megs of fast ram - etc.
I have been taking digital photographs and transferring to my Amiga to manipulate in ImageFX4.5 I took a panographic picture with my iphone and the final jpg was like 2000x6000 pixels or something like that. The JPG size was 17 megs. When I try to open it, it tells me there is not enough memory. I tried Imagefx, Adpro, ArtEffect4 and all gave errors. Is this some kind of issue where a 17meg Jpg needs 10times the memory to open or something? Is more Ram the solution or is there some other limitation that does not allow this on an Amiga? Thanks. |
01 March 2021, 19:33 | #2 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
Have you tried ImageStudio? It has a disk-buffering system so it can deal with images larger than available memory.
|
01 March 2021, 20:00 | #3 | |
Registered User
Join Date: Jan 2020
Location: Hamburg
Age: 50
Posts: 64
|
Quote:
I don't know if more memory will help, because you should already have enough. So it's probably a limitation of the software. If i remember correctly, even PC JPG viewers could not display JPGs larger than 2048px on one side for a long time. Must be some C-programming thing. |
|
01 March 2021, 21:53 | #4 |
Registered User
Join Date: Jul 2016
Location: Northern California
Posts: 174
|
Appreciate the advice.
Actually, since you mentioned that imagestudio uses virtual memory I think Imagefx4.5 also has an option for that. Maybe I should just try turning that up and see if that helps too. |
02 March 2021, 17:36 | #5 |
Zone Friend
Join Date: Jul 2005
Location: Toronto, Canada
Posts: 734
|
Under prefs in imageFX there is an option for virtural memory. In there you set it to use virtual mem if needed. then you specify the amount of true memory that you want to use before it buffers to the hard drive (directory that you specify). I do know that imageFX does have issues with large image sizes. Save your projects often and don't over write previous files until you know that the more recent edits were ok and saved.
|
02 March 2021, 17:54 | #6 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Quote:
This is simply not practical. An Amiga, even a 68060, does not enough computing resources to render today's images, even if it is only JPEG, in a time that would make this convenient or practical. With your average badly implemented JPEG decoder, I would expect that the memory requirement for 2000x6000 pixels is approximately 3x2000x6000x4 bytes, thus approximaley 137MB. One can with only a small fraction of that if the input file uses the progressive scan only, ~570KB only, but this requires a smarter implementation, and I doubt anyone back then had done that and just copied the (not so smart) IJG code. |
|
07 March 2021, 23:02 | #7 |
Registered User
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
|
And here I am foolishly trying to view a 4k picture not realizing the memory requirements.
Thank-you Thomas. |
25 March 2021, 23:58 | #8 |
Ancient Amiga User
Join Date: Mar 2018
Location: Elkhart, IN USA
Posts: 207
|
I can only imagine how slow 4k can be even on a decently beefy PC (which I have). It takes a lot of RAM and bandwidth at that resolution... not to mention gaming at that screen res. 8-O
I'm actually pretty impressed with how well an '060 Zorro III Amiga and a good RTG card can still fare considering its age. Still some work to do, but there are some nice things on the way (e.g. OS 3.2 and Warp 3060/4060) that will give the Amiga a nice boost software -and- hardware-wise. My hat's off to all those who have put in a great deal of work for both those projects. |
26 March 2021, 07:33 | #9 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
Just attempted to show a 5760x3240 baseline JPG i've found on the net, under winuae jit and my own picture viewer -- for the fun.
I needed to configure 32MB of 32-bit chipmem, something real miggies can't do. However fastmem requirement was way under 4MB. Took approx 5 secs, including HAM8 rendering (i have a 6 years old i7 laptop). So memory requirements of showing a jpeg image aren't so bad. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiga OS 3.1.4 - jpg/jpeg/png. | Fenris | support.Apps | 6 | 20 February 2020 22:59 |
.JPG to HAM6 ? | volvo_0ne | request.Apps | 17 | 05 March 2017 20:42 |
Best way to convert BMP/PNG/JPG to IFF? | 8bitbubsy | support.Apps | 26 | 20 February 2017 22:33 |
Christmas Day Desktop A1200 PPC hacking (Warning: Large pictures) | fitzsteve | Hardware mods | 27 | 19 April 2011 10:08 |
WinUAE Crashes with Jpg Backgrounds | prismra | support.WinUAE | 3 | 17 March 2004 18:25 |
|
|