Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Image Adjustment

Posted on 2006-11-30
5
Medium Priority
?
278 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 750 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

Tech or Treat! - Giveaway

Submit an article about your scariest tech experience—and the solution—and you’ll be automatically entered to win one of 4 fantastic tech gadgets.

Question has a verified solution.

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

I will show you how to create a ASP.NET Captcha control without using any HTTP HANDELRS or what so ever. you can easily plug it into your web pages. For Example a = 2 + 3 (where 2 and 3 are 2 random numbers) Session("Answer") = 5 then we…
This article covers the basics of the Sass, which is a CSS extension language. You will learn about variables, mixins, and nesting.
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
Suggested Courses

636 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