Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


strul med att få rätt bildbredd

Postades av 2001-09-20 08:14:00 - Marcus Johanson, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 444 personer

jag använder följande funktion för att få en bild bredd.
Då jag skickar in sökvägen till en jpg bild som är större än 35 KB får jag tillbaka fel värden.
Detta händer bara på jpg-bilder som är större än 35KB?????


Function GetImageWidth(sFile)
boolStopLooping = False
If ReadBytes(sFile, 0, 3) = "GIF" Then
lngWidth = Asc(ReadBytes(sFile, 7, 1)) + Clng(Asc(ReadBytes(sFile, 8, 1)))*256
Else
If Not Instr(ReadBytes(sFile, 0, 3), Chr(255) & Chr(216) & Chr(255)) = 0 Then
lngFilePos = instr(ReadBytes(sFile, 0, 3), Chr(255) & Chr(216) & Chr(255)) + 2
strFileVar = ReadBytes(sFile, 0, -1)
Do While lngFilePos < len(strFileVar) And boolStopLooping = False
Do While Asc(Mid(strFileVar, lngFilePos, 1)) = 255 And lngFilePos < Len(strFileVar)
lngFilePos = lngFilePos + 1
Loop
If Asc(Mid(strFileVar, lngFilePos, 1)) < 192 Or Asc(Mid(strFileVar, lngFilePos, 1)) > 195 Then
lngFilePos = lngFilePos + Clng(Asc(Right(Mid(strFileVar, lngFilePos + 1, 2), 1)) + ((Asc(Left(Mid(strFileVar, lngFilePos + 1, 2), 1)) * 256))) + 1
Else
boolStopLooping = True
End If
Loop
lngWidth = Clng(Asc(Mid(strFileVar, lngFilePos + 7, 2))) + (Clng(Asc(Mid(strFileVar, lngFilePos + 9, 2))) * 256)
End If
End If
If ReadBytes(sFile, 0, 3) <> "GIF" Then
lngWidth = lngWidth - 256
End If
GetImageWidth = lngWidth
End Function


Svara

Sv: strul med att få rätt bildbredd

Postades av 2001-09-20 09:40:00 - Peter Aronsson

Är inte säker på detta men, vad är strFileVar för typ?, kan det vara att hela filen inte får plats?


Svara

Sv: strul med att få rätt bildbredd

Postades av 2001-09-20 10:29:00 - Marcus Johanson

är inte alla variabler varianter till de tilldelas med ngt. i deta fall är det en sträng...allt fungerar som sagt med gif-bilder och lite mindre jpg-bilder.


Svara

Sv: strul med att få rätt bildbredd

Postades av 2001-09-20 11:18:00 - Peter Aronsson

Har du kollat att du har rätt längd på strFileVar?


Svara

Sv: strul med att få rätt bildbredd

Postades av 2001-09-20 11:31:00 - Marcus Johanson

den innehåller ascii kod


Svara

Sv: strul med att få rätt bildbredd *updaterad*

Postades av 2002-10-27 00:45:32 - Pontus Wång

Det beror på att du gör fel!

Kolla koden i Programarkivet:*Uppdaterat* ImageSizes, en liten activex-dll som luskar ut dimensionerna på en bild. så får du se hur man bör göra...


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 812
27 960
271 761
513
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies