Avatar billede Slettet bruger
26. december 2005 - 23:20 Der er 6 kommentarer og
1 løsning

Hvordan med OverPower?

Hejsa

Jeg har lige downloadet og installeret billed-komponenten "OverPower" på min server - og alt dette kører også fint...

- Men jeg synes imidlertid at dokumentationen til OverPower er meget mangelfuld - eller i hvert fald så forstår jeg ikke rigtigt at bruge den.
Det jeg skal have lavet er en funktion i et login-område hvor man kan uploade et billede til din profil... Det med at uploade har jeg sådan set lavet...
Men det ville være godt hvis man så også kunne sætte OverPower til at resize billedet efter upload hvis det fx. er større end 200px i bredden...
Dette vil sige at OverPower skal resize og IKKE beskære!
Det skal også ændre højden på billedet indenfor den variable dimension.

- Er der nogen derude som ligger inde med et script som kan klare den slags? Eller er der nogen derude som ved hvor jeg kan finde konkrete eksempler på den slags med OverPower?

- På forhånd tak!

\Dan
Avatar billede ossian Nybegynder
28. december 2005 - 23:27 #1
Hej Dan,

Jeg bruger denne:

Sub resizeImage(imagePath, largestH, largestW)
'    On Error Resume Next
    imagePath = CStr(imagePath)
    largestH = CLng(largestH)
    largestW = CLng(largestW)

    set imageObject = Server.CreateObject("Overpower.ImageLib")
    imageObject.pictureSize imagePath, width, height

    imageObject.height = height
    imageObject.width = width

    if imageObject.height > largestH then
        imageObject.width = (largestH * imageObject.width) / imageObject.height
        imageObject.height = largestH
    end if

    if imageObject.width > largestW then
        imageObject.height = (largestW * imageObject.height) / imageObject.width
        imageObject.width = largestW
    end if

    imageObject.stretchAntialiased = True
    imageObject.insertPicture imagePath, 0, 0, True, imageObject.width, imageObject.height
    imageObject.savePicture imagePath , 3, 95, 0
'    On Error Goto 0
End Sub
Avatar billede ossian Nybegynder
28. december 2005 - 23:29 #2
Og kalder med denne:

sPath = "c:\inetpub\wwwroot\din_mappe"
sFilename = "dit_filnavn.jpg"

resizeImage sPath & sFilename, 200, 200
Avatar billede Slettet bruger
30. december 2005 - 23:54 #3
Hej.

Jeg siger mange tak for det ovenstående script! Det var lige det jeg manglede...

- Smid venligst et svar for point...

\Dan
Avatar billede Slettet bruger
30. december 2005 - 23:57 #4
- Men alligevel...

Hvis du eller andre kender til nogle steder på nettet hvor man kan finde nogle gode eksempler hvor OverPower bliver brugt så vil jeg meget gerne lige have et tip...
- Og også hvis der er nogle steder på nettet hvor der er nogle guides eller lignende til hvordan man kan lave noget med OverPower...
- For jeg må indrømme, at jeg er meget ny med denne her komponent, men den fungerer perfekt, så jeg vil gerne lære noget mere om den - og hvad den kan...

\Dan
Avatar billede ossian Nybegynder
03. januar 2006 - 00:47 #5
Hej dannielsen,

Velbekomme :-) Det eneste sted jeg kender til er: http://msluder.dk/Resources/OverPower/
Avatar billede Slettet bruger
04. januar 2006 - 18:01 #6
- Mange tak for hjælpen...
Men er det ikke underligt at der virkelig ikke findes mere på nettet om OverPower, end der gør, når det er en så venfungerende komponent som det er...?

\Dan
Avatar billede ossian Nybegynder
04. januar 2006 - 20:15 #7
Velbekomme, og jo bestemt - Det virker nærmest som en slags undergrundskomponent :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester