---
title: "redigera bild med AspJpeg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/160705-redigera-bild-med-aspjpeg"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Vinnaren"
published: "2007-05-25T15:43:48.000Z"
updated: "2007-05-25T17:15:50.000Z"
replies: 5
views: 407
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/160705-redigera-bild-med-aspjpeg"
---

# redigera bild med AspJpeg

## #1 — Vinnaren, 2007-05-25T15:43Z

Hej

jag håller på att bygga vidare på min uppladdning. Men nu vill jag ha 2 olika bilder med en storlek på 300px resp. 350px utav den uppladdade bilden.
Har hittills följande kod:

```
Set Upload = Server.CreateObject("Persits.Upload") 
		Set Jpeg = Server.CreateObject("Persits.Jpeg")
		
		
		Upload.SetMaxSize 50000
						
		Upload.OverwriteFiles = False
	
	
			Count = Upload.Save("C:\Inetpub\wwwroot\bilder\upload\temp")		
	
		
				bildNamn = SafeSQL(Upload.Files(1).FileName)
				bildAgare = CLng(session("userID"))
				bildTyp	  = SafeSQL(Upload.Files(1).ImageType)	
				
				bildHojd	= SafeSQL(Upload.Files(1).ImageHeight)
				bildBredd	= SafeSQL(Upload.Files(1).ImageWidth)
				bildStorlek	= SafeSQL(Upload.Files(1).Size)	
					
				'####Kontrollerar om namnet på filen redan finns
				Set objRS = objConn.Execute("SELECT * FROM bildHistorik WHERE bildNamn= '"&bildNamn&"'")	
					
				IF objRS.EOF THEN			
					
					objConn.execute("INSERT INTO bildHistorik (bildAgare, bildNamn, bildTyp, bildHojd, bildBredd, bildStorlek)" &  " VALUES (" & bildAgare & ", '" & bildNamn & "', '" & bildTyp & "', " & bildHojd & ", " & bildBredd & ", " & bildStorlek & ")") 
		
					
					'Hämtar ut bildens id nummer
					Set objRS1 = objConn.Execute("SELECT bildID FROM bildHistorik WHERE bildNamn= '"&bildNamn&"'")	
					
					IF NOT objRS1.EOF THEN			
				

						Jpeg.Open "C:\Inetpub\wwwroot\bilder\upload\temp\"&bildNamn
							
				
						Jpeg.Width = 300
						Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth
				
						Jpeg.Save "C:\Inetpub\wwwroot\bilder\upload\nyheter_liten\" & objRS1("bildID") & "." & Upload.Files(1).ImageType
			
						Jpeg.Width = 350
						Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth
				
						Jpeg.Save "C:\Inetpub\wwwroot\bilder\upload\nyheter_stor\" & objRS1("bildID") & "." & Upload.Files(1).ImageType

			
					
						Response.Write ""&bildNamn&" är nu sparad"
						
						
						
					ELSE
						Response.Write "Bilden kunde inte sparas i databasen"
					END IF
					
		
				ELSE
					Response.Write "Filnamnet finns redan i databasen"
				END IF
```

 

Men när jag provkör får jag följande felmeddelande:
Height must be between 1 and 65535.

på raden:

```
Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth
```

 

Hur löser jag detta??

Tacksam för all hjälp  :stud

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

## #2 — voigtann1, 2007-05-25T15:58Z

sök på wF, denna fråga har varit uppe.... rätt många gånger.

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

## #3 — Vinnaren, 2007-05-25T16:06Z

hmm, hittar inget direkt som har haft samma fel som mig. Har följt AspJpeg guiden men det vill sig inte   x(

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

## #4 — voigtann1, 2007-05-25T16:11Z

Var är variablen L?

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

## #5 — Vinnaren, 2007-05-25T16:17Z

oj, glömde att ändra på alla L   §e 

Tack, nu funkar det än så länge    :L

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

## #6 — Vinnaren, 2007-05-25T17:15Z

kan man minska storleken på en bild direkt, eller måste man spara bilden först i någon mapp? tex om man har en www adress till någon bild

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/160705-redigera-bild-med-aspjpeg
