---
title: "Förminska bild med asp-upload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/103239-förminska-bild-med-asp-upload"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "yonas"
published: "2004-05-09T08:37:30.000Z"
updated: "2004-05-10T20:34:49.000Z"
replies: 9
views: 294
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/103239-förminska-bild-med-asp-upload"
---

# Förminska bild med asp-upload

## #1 — yonas, 2004-05-09T08:37Z

Jag skulle vilja förminska ett foto om bredden överskrider 200pixlar..

dvs.. 

if imgWidth \> 200 then

( förminska bredden till 200pixlar samt förminska höjden lika mycket så att fotot bibehåller sina proportioner...)

end if

såvitt jag förstått måste man själv lösa det där matematiskt, finns inget färdigt i objektet som man kan använda för att förminska med proportioner....

ngn som har koll på detta??

Permalänk: https://www.webforum.nu/p/103239

## #2 — Mannen, 2004-05-09T08:51Z

Du kan inte göra detta med aspUpload, det finns inget stöd för det i komponenten.

Finns dock andra komponenter för ditt endamål.

Se AspJpeg, gjord av samma utvecklare. <http://www.aspupload.com/>

Permalänk: https://www.webforum.nu/p/1343448

## #3 — yonas, 2004-05-09T08:55Z

men...

det är klart att det går.... men jag är inte bra på matte...

det är bara att räkna med bredd och höjd & när man fått ut värdena sätter man bara bredden och höjden....

dvs är bredden över 200 pixlar... gör den till 200pixlar.. räkna ut hur många pixlar mindre man gjorde den på bredden.. och gör samma på höjden....

funkar det kanske???

Permalänk: https://www.webforum.nu/p/1343450

## #4 — Jymdis, 2004-05-09T09:36Z

yonas:
då försminskar du inte bilden, utan bara hur den visas.
förövrigt behöver du komponent som känner av hur många pixlar bilden är om du inte vill ange det för varje bild du laddar upp.

Permalänk: https://www.webforum.nu/p/1343462

## #5 — yonas, 2004-05-09T10:21Z

OHHH dumma mig, var alldeles för trött när jag skrev tråden.... det jag menade var juh ASPJpeg objektet.....

alltså jag vill ändra storleken på bilden om den är större än 200 pixlar.... för tillfället har jag bara följande

Jpeg.Open Server.MapPath("product_images/"&strFilename)
	' Resizing is optional. None in this code sample.
	jpeg.Height = 200
	jpeg.Width = 200
	Jpeg.Save Server.MapPath("product_images/"&strFilename)

men då blir bilden förvrängd, jag vill liksom kolla hur mycket jag gör den mindre på bredden.. o sen göra samma sak på höjden.. måste väl gå??

Permalänk: https://www.webforum.nu/p/1343475

## #6 — Jymdis, 2004-05-09T10:29Z

```
if width > 200 then ratio = 200 / width
newwidth = width * ratio
newheight = height * ratio
```

Psuedo kod men du bör kunna översätta den ganska lätt till ASPjpeg.

Permalänk: https://www.webforum.nu/p/1343477

## #7 — yonas, 2004-05-09T12:08Z

hur får man ut höjd,bredd med ASPJpeg?

hur får man ut bildens aktuella höjd o bredd med aspjpeg??

Permalänk: https://www.webforum.nu/p/1343519

## #8 — Jymdis, 2004-05-09T12:47Z

Hade du inte en tråd om det här precis?
Du hade kunnat fortsätta i den... 

Jpeg.OriginalWidth och Jpeg.OriginalHeight om instansen heter Jpeg.

Permalänk: https://www.webforum.nu/p/1343535

## #9 — OveRRidE, 2004-05-10T06:51Z

Jag slog ihop dessa trådar. 

OveRRidE
moderator, webForum

Permalänk: https://www.webforum.nu/p/1343832

## #10 — Mannen, 2004-05-10T20:34Z

Vet ej om du har lyckats, annars har du en mycket bra toturial på utvecklarens hemsida.

Permalänk: https://www.webforum.nu/p/1344137

---

Tråden på webben: https://www.webforum.nu/amne/asp/103239-förminska-bild-med-asp-upload
