English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

 
 
Thread Tools
Old 01 March 2021, 19:00   #1
dschallock
Registered User

 
Join Date: Jul 2016
Location: Northern California
Posts: 162
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.
dschallock is offline  
Old 01 March 2021, 19:33   #2
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 988
Have you tried ImageStudio? It has a disk-buffering system so it can deal with images larger than available memory.
robinsonb5 is online now  
Old 01 March 2021, 20:00   #3
twitek
Registered User
twitek's Avatar
 
Join Date: Jan 2020
Location: Hamburg
Age: 47
Posts: 47
Quote:
Originally Posted by dschallock View Post
Is this some kind of issue where a 17meg Jpg needs 10times the memory to open or something?
Not 10 times more memory, but it needs to decode the JPG format to raw pixels, which is around 46MB, then convert it to your display size of 1280x1024x24bit, which is another 3.75MB.


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.
twitek is offline  
Old 01 March 2021, 21:53   #4
dschallock
Registered User

 
Join Date: Jul 2016
Location: Northern California
Posts: 162
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.
dschallock is offline  
Old 02 March 2021, 17:36   #5
source
Zone Friend
 
Join Date: Jul 2005
Location: Toronto, Canada
Posts: 712
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.
source is offline  
Old 02 March 2021, 17:54   #6
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 1,045
Quote:
Originally Posted by dschallock View Post
I took a panographic picture with my iphone and the final jpg was like 2000x6000 pixels or something like that.


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?

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.
Thomas Richter is offline  
Old 07 March 2021, 23:02   #7
ProfPlum
Registered User

 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 89
And here I am foolishly trying to view a 4k picture not realizing the memory requirements.
Thank-you Thomas.
ProfPlum is offline  
Old 25 March 2021, 23:58   #8
gdonner
Ancient Amiga User

gdonner's Avatar
 
Join Date: Mar 2018
Location: Elkhart / United States
Posts: 116
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.
gdonner is offline  
Old 26 March 2021, 07:33   #9
meynaf
son of 68k
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 48
Posts: 4,231
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.
meynaf is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:41.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.08438 seconds with 15 queries