423,680 Members | 2,439 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 423,680 IT Pros & Developers. It's quick & easy.

PNG maximum dimensions?

P: n/a
I'm using a php script to generate a huge number of PNG image files.
Some of the larger PNGs are not viewable in a web browser, though-they
just show up as broken links. These ones are only viewable in
Photoshop and usually need to be cut down to around 30,000px tall (I
forget the exact number). Is this a limitation of the PNG format?
What are the maximum dimensions of a PNG image?

Nov 12 '07 #1
Share this Question
Share on Google+
5 Replies


P: n/a

<go*********@gmail.comwrote in message
news:11*********************@22g2000hsm.googlegrou ps.com...
I'm using a php script to generate a huge number of PNG image files.
Some of the larger PNGs are not viewable in a web browser, though-they
just show up as broken links. These ones are only viewable in
Photoshop and usually need to be cut down to around 30,000px tall (I
forget the exact number). Is this a limitation of the PNG format?
What are the maximum dimensions of a PNG image?
Hi,
do you have any idea of how much memory those imgs take when displayed?

R.
Nov 13 '07 #2

P: n/a
Hi,
do you have any idea of how much memory those imgs take when displayed?

R.
Sure. They are all very simple 8 bit pngs. Few of them take up more
than 500kB.

Nov 14 '07 #3

P: n/a
go*********@gmail.com wrote:
>
I'm using a php script to generate a huge number of PNG image files.
Some of the larger PNGs are not viewable in a web browser, though-they
just show up as broken links. These ones are only viewable in
Photoshop and usually need to be cut down to around 30,000px tall (I
forget the exact number). Is this a limitation of the PNG format?
What are the maximum dimensions of a PNG image?
How many web browsers have you tested, and on what platforms?

The PNG format uses a 32-bit field to store the width and height, so that's
not the problem. However, GDI in Windows uses signed 16-bit values in some
cases for physical coordinates, which limits you to 32,767.
--
Tim Roberts, ti**@probo.com
Providenza & Boekelheide, Inc.
Nov 14 '07 #4

P: n/a
I've tested Firefox, Safari and IE on Windows.

I guess I left out another detail, too. The app I use to create these
images "fails" halfway through creation of the PNG files, but only if
the length of the image is less than 16000px (the values could be
higher, this is just where I arbitrarily decided to split the files
into two. This app "failing" actually creates a perfect PNG image,
but as mentioned in a previous post, is only viewable to me in Adobe
PhotoShop. It's also worth noting that when the file is open in
PhotoShop, it cannot be saved back into PNG format-only BMP and other
less-desirable formats. The only way PhotoShop can save the file is
to divide it into ~30,000px parts.

I think you've answered my question with the maximum dimension being
32767. I'm just posting this bit to add to the discussion.

Thanks for the help!
On Nov 14, 2:17 am, Tim Roberts <t...@probo.comwrote:
>
How many web browsers have you tested, and on what platforms?

The PNG format uses a 32-bit field to store the width and height, so that's
not the problem. However, GDI in Windows uses signed 16-bit values in some
cases for physical coordinates, which limits you to 32,767.
--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

Nov 14 '07 #5

P: n/a
Hi again,

assuming a square image, 1 image of 30000 pix would need around
30.000 * 30.000 / 1024 /1024 = 859 MB of memory to be displayed

A 24 bit = 2.7 GB of memory
A 32 bit = 3.6 GB

I am surprised that Photoshop can even open that...!
Can I ask what you need those images for? And how you manage to create them
in PHP?

R.

<go*********@gmail.comwrote in message
news:11**********************@o80g2000hse.googlegr oups.com...
I've tested Firefox, Safari and IE on Windows.

I guess I left out another detail, too. The app I use to create these
images "fails" halfway through creation of the PNG files, but only if
the length of the image is less than 16000px (the values could be
higher, this is just where I arbitrarily decided to split the files
into two. This app "failing" actually creates a perfect PNG image,
but as mentioned in a previous post, is only viewable to me in Adobe
PhotoShop. It's also worth noting that when the file is open in
PhotoShop, it cannot be saved back into PNG format-only BMP and other
less-desirable formats. The only way PhotoShop can save the file is
to divide it into ~30,000px parts.

I think you've answered my question with the maximum dimension being
32767. I'm just posting this bit to add to the discussion.

Thanks for the help!
On Nov 14, 2:17 am, Tim Roberts <t...@probo.comwrote:
>>
How many web browsers have you tested, and on what platforms?

The PNG format uses a 32-bit field to store the width and height, so
that's
not the problem. However, GDI in Windows uses signed 16-bit values in
some
cases for physical coordinates, which limits you to 32,767.
--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.


Nov 14 '07 #6

This discussion thread is closed

Replies have been disabled for this discussion.