Solved

Image Adjustment

Posted on 2006-11-30
5
275 Views
Last Modified: 2010-04-06
Hi,
I'm using asp.net 1.1

I have an Image and
Image width is            468  
My Screen width  is     800

How can I adjust this image   so that  it fit to  the size of Screen (i.e. 800)  without loosing its    effects.
Image Adjustment accoring to screen width.

Awaiting ur kind guidance.

0
Comment
Question by:sohrabus
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 5

Expert Comment

by:dasmaer
ID: 18044551
To keep the dimensions of the original image you need to increase the size of the height as well as the width.

In your case you increase width from 468 to 800, which is a mulitplier of 1.709401709 (800/468).  So you need to increase your height by the same value:

new_height = old_height * (new_width/old_width)

You then put these values into an img tag like: <img src="afile.jpg" width="<%=new_width%>" height="<%=new_height%>">

Hope this is what you're looking for.

D
0
 
LVL 8

Expert Comment

by:tncbbthositg
ID: 18049124
How are you going to get the screen width?  I think this is a job for javascript.

you should use:

<img src="afile.jpg" onload="resize(this);" />


Then, you should have this in between your head tags:
<script type="text\javascript">
function resize(oTarget)
  {
    oTarget.height *= window.innerWidth / oTarget.width;
    oTarget.width = window.innerWidth;
  }
</script>

Or something like that.

TNC
0
 
LVL 5

Expert Comment

by:cwickens
ID: 18055679
what do you mean by "without losing it's effects"?  if you mean becoming pixelated, that will happen unless the image is a vector image.  this will become even more evident if there is a user who visits the site with a higher screen resolution and views the page at say 1400x1050.
0
 

Author Comment

by:sohrabus
ID: 18058874
Dear boses,

Thanks for ur kind support.
I'm able to    fit   IMAGE  according  to screen width. whether it its width is 800 px or 1024 px.

BUT if  IMAGE  of  468 px   is STRECHED  to 800 px    its effects (resolution) gets disturb.   it does not look good.


Dear cwickens,    
without losing it's effects -  I want my Image look good whether  width is 468 px, 800 px or 1024 px.

Awiting ur kind advice.
0
 
LVL 8

Accepted Solution

by:
tncbbthositg earned 250 total points
ID: 18061107
Then create the image so that it looks good at 1024.  It'll look better resized down than resized up.  The problem is that big images take a long time to download.

TNC
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article covers the basics of the Sass, which is a CSS extension language. You will learn about variables, mixins, and nesting.
What is Node.js? Node.js is a server side scripting language much like PHP or ASP but is used to implement the complete package of HTTP webserver and application framework. The difference is that Node.js’s execution engine is asynchronous and event…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question