473,388 Members | 1,213 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,388 software developers and data experts.

Images containing text - suggestions?

I'm struggling with how to handle, on a web page, images that contain
text that the user must be able to read. Examples: tombstone photos,
photos or scans of historic documents (handwritten or typed), a map with
place names, route numbers, etc.

(An appropriate alternative for audio UAs would be provided and is not a
part of my concern).

I see two ways to handle these images:
1. Dynamic scaling, with the source image containing enough detail
for readable display in a large window, and a width specified in % so
that it always nearly fills whatever window the user has provided.
CONCERN: For small window sizes (ex: full-screen on a 640 X 480 display)
the browser shrinking of the image may make it illegible, especially the
fine lines in handwritten documents. CONCERN: In the case of a map, I
want to put an image map behind it for navigation. Popular browsers
don't seem to scale image maps when the associated image is scaled,
making this unworkable.
2. Multiple images: Let's say three images, each at a different
resolution, with the middle-sized one presented by default. On the same
page would be links for 'smaller image' and 'larger image' that would
take you to the other versions. CONCERN: Storage space required for 3
copies of every image (and image map, where used). CONCERN: 2/3 of the
users will not want the default and will have to click to the version
they want each time they reference any such image. CONCERN: How best to
create the images:
2a. Scan the original document/photo three times, setting the
scanner for different DPI values each time.
2b. Scan the original once, at a high DPI value, and use PhotoShop
or equivalent to produce the smaller versions.

Comments and suggestions?

Thanks,
Chris Beall

Jul 23 '05 #1
8 2429
Chris Beall (Ch*********@prodigy.net) wrote:
: I'm struggling with how to handle, on a web page, images that contain
: text that the user must be able to read. Examples: tombstone photos,
: photos or scans of historic documents (handwritten or typed), a map with
: place names, route numbers, etc.

: (An appropriate alternative for audio UAs would be provided and is not a
: part of my concern).

: I see two ways to handle these images:
: 1. Dynamic scaling, with the source image containing enough detail
: for readable display in a large window, and a width specified in % so
: that it always nearly fills whatever window the user has provided.
: CONCERN: For small window sizes (ex: full-screen on a 640 X 480 display)
: the browser shrinking of the image may make it illegible, especially the
: fine lines in handwritten documents. CONCERN: In the case of a map, I
: want to put an image map behind it for navigation. Popular browsers
: don't seem to scale image maps when the associated image is scaled,
: making this unworkable.
: 2. Multiple images: Let's say three images, each at a different
: resolution, with the middle-sized one presented by default. On the same
: page would be links for 'smaller image' and 'larger image' that would
: take you to the other versions. CONCERN: Storage space required for 3
: copies of every image (and image map, where used). CONCERN: 2/3 of the
: users will not want the default and will have to click to the version
: they want each time they reference any such image. CONCERN: How best to
: create the images:
: 2a. Scan the original document/photo three times, setting the
: scanner for different DPI values each time.
: 2b. Scan the original once, at a high DPI value, and use PhotoShop
: or equivalent to produce the smaller versions.

: Comments and suggestions?
Perhaps publish it as a pdf document and let the reader take care of all
those details.
Jul 23 '05 #2
On Sat, 27 Nov 2004 22:57:16 GMT, Chris Beall
<Ch*********@prodigy.net> wrote:
I'm struggling with how to handle, on a web page, images that contain
text that the user must be able to read. Examples: tombstone photos,
photos or scans of historic documents (handwritten or typed), a map with
place names, route numbers, etc.


I don't know if it will work for your particular application, but
someone in the office is investigating using SVG for displaying
schematics. I tried out a sample and it's pretty impressive the way
that you can zoom in to see the drawing details. I don't know if it
will work for your items of interest. SVG = Scalable Vector Graphics.

--
Erik
Jul 23 '05 #3
Chris Beall <Ch*********@prodigy.net> wrote:
I'm struggling with how to handle, on a web page, images that contain
text that the user must be able to read. Examples: tombstone photos,
photos or scans of historic documents (handwritten or typed), a map with
place names, route numbers, etc.

(An appropriate alternative for audio UAs would be provided and is not a
part of my concern).
Presumably, this appropriate alternative will also work for non-audio UAs
that can't (or that are configured not to) use your images.
I see two ways to handle these images:
1. Dynamic scaling, with the source image containing enough detail
for readable display in a large window, and a width specified in % so
that it always nearly fills whatever window the user has provided.
CONCERN: For small window sizes (ex: full-screen on a 640 X 480 display)
the browser shrinking of the image may make it illegible, especially the
fine lines in handwritten documents. CONCERN: In the case of a map, I
want to put an image map behind it for navigation. Popular browsers
don't seem to scale image maps when the associated image is scaled,
making this unworkable.
And browsers do a poor job resizing images, so you waste bandwidth and
deliver a lower-quality image than you might have if you had resized the
image properly yourself.

IMHO, this isn't even an option.
2. Multiple images: Let's say three images, each at a different
resolution, with the middle-sized one presented by default. On the same
page would be links for 'smaller image' and 'larger image' that would
take you to the other versions. CONCERN: Storage space required for 3
copies of every image (and image map, where used). CONCERN: 2/3 of the
users will not want the default and will have to click to the version
they want each time they reference any such image. CONCERN: How best to
create the images:
2a. Scan the original document/photo three times, setting the
scanner for different DPI values each time.
2b. Scan the original once, at a high DPI value, and use PhotoShop
or equivalent to produce the smaller versions.


Start with the smallest image. Have this thumbnail image link to an image
that is as large as necessary. Don't bother with any sizes between the
thumbnail image and the "as large as necessary" image. As an option,
provide links to even larger images for those with interest and bandwidth.

Scan at the highest resolution possible, and resize the images as
necessary.
--
Darin McGrew, mc****@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp.com, http://www.HTMLHelp.com/

"You learn nothing new the third time a mule kicks you in the head."
Jul 23 '05 #4
Malcolm Dew-Jones wrote:
Chris Beall (Ch*********@prodigy.net) wrote:
: I'm struggling with how to handle, on a web page, images that contain
: text that the user must be able to read.

: Comments and suggestions?
Perhaps publish it as a pdf document and let the reader take care of all
those details.


Thanks Malcolm.

My main concern with using pdf is that I expect many visitors to be
unfamiliar with it (and may not have the reader). The Adobe Reader
interface uses icons for things like magnification, which could confuse
some visitors.

Also, for the map case, I'm not aware of any way to make a pdf
navigable, i.e.. to put an image map or equivalent behind it.

Chris Beall

Jul 23 '05 #5
er***@nospam.wanted.here wrote:
On Sat, 27 Nov 2004 22:57:16 GMT, Chris Beall
<Ch*********@prodigy.net> wrote:

I'm struggling with how to handle, on a web page, images that contain
text that the user must be able to read. Examples: tombstone photos,
photos or scans of historic documents (handwritten or typed), a map with
place names, route numbers, etc.

I don't know if it will work for your particular application, but
someone in the office is investigating using SVG for displaying
schematics. I tried out a sample and it's pretty impressive the way
that you can zoom in to see the drawing details. I don't know if it
will work for your items of interest. SVG = Scalable Vector Graphics.


Thanks Erik,

I'll look into this, which may be a good choice for the maps, although I
suspect I'll still have the problem that, even though the image itself
should scale nicely, the underlying image map will NOT be scaled (a
browser implementation error, IMO.)

Chris Beall

Jul 23 '05 #6
Darin McGrew wrote:
Chris Beall <Ch*********@prodigy.net> wrote:
I'm struggling with how to handle, on a web page, images that contain
text that the user must be able to read. Examples: tombstone photos,
photos or scans of historic documents (handwritten or typed), a map with
place names, route numbers, etc.

(An appropriate alternative for audio UAs would be provided and is not a
part of my concern).

Presumably, this appropriate alternative will also work for non-audio UAs
that can't (or that are configured not to) use your images.


True. No magic here. For tombstones and documents, the alternative will
just be a text transcription page. The whole idea of images is to allow
those who are dubious of the transcription to see the original source.
I don't think there's anything I can do about that for the visually
impaired. The other thing is that images are a bit richer in terms of
typography and handwriting, giving the user a better 'feel' for the
material.

Maps are a bit harder. The audio-only user would hear the navigational
choices provided by the image map, but would not be able to 'see' the
physical relationships between the various places named, nor get driving
directions, but the latter is probably superfluous anyway.
I see two ways to handle these images:
1. Dynamic scaling, with the source image containing enough detail
for readable display in a large window, and a width specified in % so
that it always nearly fills whatever window the user has provided.
CONCERN: For small window sizes (ex: full-screen on a 640 X 480 display)
the browser shrinking of the image may make it illegible, especially the
fine lines in handwritten documents. CONCERN: In the case of a map, I
want to put an image map behind it for navigation. Popular browsers
don't seem to scale image maps when the associated image is scaled,
making this unworkable.

And browsers do a poor job resizing images, so you waste bandwidth and
deliver a lower-quality image than you might have if you had resized the
image properly yourself.

IMHO, this isn't even an option.


Agreed. I listed it mainly to show WHY it probably isn't.
2. Multiple images: Let's say three images, each at a different
resolution, with the middle-sized one presented by default. On the same
page would be links for 'smaller image' and 'larger image' that would
take you to the other versions. CONCERN: Storage space required for 3
copies of every image (and image map, where used). CONCERN: 2/3 of the
users will not want the default and will have to click to the version
they want each time they reference any such image. CONCERN: How best to
create the images:
2a. Scan the original document/photo three times, setting the
scanner for different DPI values each time.
2b. Scan the original once, at a high DPI value, and use PhotoShop
or equivalent to produce the smaller versions.

Start with the smallest image. Have this thumbnail image link to an image
that is as large as necessary. Don't bother with any sizes between the
thumbnail image and the "as large as necessary" image. As an option,
provide links to even larger images for those with interest and bandwidth.


There will not be multiple images on a page. Instead, text indices will
list the various documents (or tombstones). Each list entry will link
to the appropriate image, so thumbnails are not needed or useful in this
case.

"as large as necessary" is the problem. If I size the image to fit on a
full-screen 600 X 800 space, it may be too small to read at 1024 X 768
and huge (requiring horizontal scrolling, which I view as a Bad Thing)
at 640 X 480. Not to mention several other window sizes. [I am NOT
targeting this for PDA or cell-phone viewing, though. ...And it's not a
commercial site, so I feel comfortable with that restriction.]

On rereading, I see that I may have misinterpreted your response. Would
you suggest one (default) image at about 640 X 480, with the larger one
big enough to be readable at the highest expected window size, say 1280
X 1024, with no others in between?

Scan at the highest resolution possible, and resize the images as
necessary.


OK. I suspected that would make for better quality, and it's easier
(for me) to do.

Thanks Darin,
Chris Beall


Jul 23 '05 #7
in comp.infosystems.www.authoring.html, Chris Beall wrote:
Malcolm Dew-Jones wrote:
Chris Beall (Ch*********@prodigy.net) wrote:
: I'm struggling with how to handle, on a web page, images that contain
: text that the user must be able to read.
Solution depends greatly on images. Usually, best aproach is to just
replicate text below/aside image.
Perhaps publish it as a pdf document and let the reader take care of all
those details.
My main concern with using pdf is that I expect many visitors to be
unfamiliar with it (and may not have the reader). The Adobe Reader
interface uses icons for things like magnification, which could confuse
some visitors.
Very likely. It is also great annoyance to wait Acrobat reader to start.
That takes half minute in high end machines, and more on low end. So one
thinks twice before looking at those.
Also, for the map case, I'm not aware of any way to make a pdf
navigable, i.e.. to put an image map or equivalent behind it.


PDF will be better that image in html, if your map is vector. If your map
image is bitmap, PDF won't help. And then also, it is useful to have
bitmap for web and provide PDF as alternative.

--
Lauri Raittila <http://www.iki.fi/lr> <http://www.iki.fi/zwak/fonts>
Jul 23 '05 #8
I wrote:
Start with the smallest image. Have this thumbnail image link to an image
that is as large as necessary. Don't bother with any sizes between the
thumbnail image and the "as large as necessary" image. As an option,
provide links to even larger images for those with interest and bandwidth.

Chris Beall <Ch*********@prodigy.net> wrote: "as large as necessary" is the problem. If I size the image to fit on a
full-screen 600 X 800 space, it may be too small to read at 1024 X 768
and huge (requiring horizontal scrolling, which I view as a Bad Thing)
at 640 X 480. Not to mention several other window sizes. [I am NOT
targeting this for PDA or cell-phone viewing, though. ...And it's not a
commercial site, so I feel comfortable with that restriction.]

On rereading, I see that I may have misinterpreted your response. Would
you suggest one (default) image at about 640 X 480, with the larger one
big enough to be readable at the highest expected window size, say 1280
X 1024, with no others in between?


By "as large as necessary", I meant that the next size up from a thumbnail
should be large enough to show whatever detail is essential. If the goal is
to make the smallest text legible, then the next size up from a thumbnail
should be large enough that the smallest text has enough detail to be
legible when displayed at an appropriate size.

If you also provide larger versions, then you will help those who want to
see more detail, and those with high-res displays who can't read the text
in the images when one image pixel equals one screen pixel.

If the goal is something else, then the next size up from a thumbnail
should be large enough to meet that goal.

If the smallest image that is "as large as necessary" is bigger than my
browser window, then I need to enlarge my browser window (if possible) or
scroll. There is nothing you can do to change this. It is a property of the
medium.

So make the images no larger than necessary, and don't worry if some users
still need to scroll.
--
Darin McGrew, mc****@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp.com, http://www.HTMLHelp.com/

"Warning: Dates in the calendar are closer than they appear."
Jul 23 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: The Plankmeister | last post by:
Ello... Is there a way to recreate the "text-align : justify" behaviour with images? (add to wish list: "image-align : justify") I have a gallery page and would like all the images to properly...
6
by: Greg Schmidt | last post by:
I'm wrestling with how to align images with text. The particular effect I'm trying to achieve at the moment is to place a heading to the right of an image, such that the image and text are...
2
by: Trent | last post by:
Hey All, I am new to javascript and currently coding a site with scripts that are beyond my level of understanding. The problematic page has thumbnail images that can be clicked on to zoom in....
5
by: vanisathish | last post by:
Hi I have an application, which has to change to different images based on some conditions. I am trying to call a javascript function(this function changes the images on the front end) from the...
16
by: Woodmon | last post by:
I want to flow text in an "irregular" column on the left and place a large image at the top of an "irregular" column to the right. Then after the bottom of the large image I want the text column on...
3
by: Dalan | last post by:
At first I was not certain what could cause Access 97 from displaying most jpeg images, but not all. After further testing, it seemed that all original images of less than 275 pixels per inch or...
1
by: Roman Kagan | last post by:
Hi everyone, I am successful in retrieving the image from the table (.TIF), however, the retrieved file does not work. It looks like an image file - extension, size and all, but the image is not...
4
by: Krishna Kumar | last post by:
Hai all, I am doing a project in .net and in that project I have a problem in capturing text from an image. i.e images like CAPTCHA images . which has inbuilt text with in the image.So,...
5
matheussousuke
by: matheussousuke | last post by:
Hello, I'm using tiny MCE plugin on my oscommerce and it is inserting my website URL when I use insert image function in the emails. The goal is: Make it send the email with the URL...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.