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


Mäta längder (px) på skärmen?

Postades av 2009-12-08 22:24:12 - Jonas Sjöblom, i forum programvaror, Tråden har 18 Kommentarer och lästs av 5040 personer

Hejsan,
vet någon ett bra program för att snabbt och enkelt mäta antalet pixlar mellan 2 punkter på skärmen?

Behöver fungera för Windows 7, 32bit.


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-09 05:58:27 - Sven Åke Persson

Jag har gjort en del program som löser detta.
Inte exakt pix>pix men det ligger ju i botten.
Man får använda 2 X Y värde Till från.

Cirkelmatematik
Radianer vs Grader
Polära<-->Ortonormerade koordinater .

Kolla om du får ut något av
Programarkivet:Cirkel matematik Radar (klicka någonstans i radarbilden)
Programarkivet:Kompass
Programarkivet:GPS Waypoint
Programarkivet:Polygon beräkna Area
Api GetPixel tror jag så här på flygande hand är lösningen.
Jag kan som hobbyterapi skruva ihop ett fungerande förslag.

Hur tänker du markera pkt1 XY resp pkt2 XY (med musen eller ?)


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-09 07:29:04 - Johan Djupmarker

Hur är det tänkt att du ska räkna? Om de ligger "i linje", dvs punkterna har samma x-värde eller samma y-värde så är det inte så svårt, men hur hade du tänkt dig om det är på "diagonalen"?

/Johan


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-09 09:14:07 - Jonas Sjöblom

Hej, igen, tack för snabba svar. Jag sitter på jobbet just nu så har inte kollat programmen du nämnde sven. Det ultimata, förutsatt att jag har fria händer är:

Programmet körs i bakgrunden.
Genom att t.ex. shift+ctrl+click skapar man första punkten.
Sedan klickar man igen där andra punkten ska vara. Eller eventuellt drar musen till andra punkten medan man fortfarande håller in knappen. Den lösning som är enklast.
Längden dyker upp någonstans på skärmen i x sekunder och försvinner.

En trevlig extrafeature skulle vara att man kan hålla in shift när man lägger ut andra punkten för att få den i höjd eller bredd med första punkten likt photoshop när man drar en linje.

Jag är inte så bra på matematik men tycker inte att det borde vara så svårt att få fram längden på en diagonal linje. Man tar väl bara höjdskillnad + breddskillnad / 2 om jag minns rätt från skolan.


Främsta användningsområtet för mig är webben eftersom jag jobbar mycket med hemsidor och ofta behöver veta hur långt ett visst avstånd är. Det jag gjort nu är att ta en screenshot och beskära den biten jag vill vill mäta. Minst sagt en invecklad lösning.


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-09 09:33:27 - Sven Åke Persson

Ok jag tar mig an problemet som sysselsättningsterapi.

Koll om det nu blir en diagonal så är du väl egentligen bara intresserad av

X koordinaten resp Y koordinaten. (Inte hypotenusan , eller ?)


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-09 10:13:17 - Pontus Wång

Gjorde detta, stödjer bara en enda skärm dock, det kan du fixa själv...
Programarkivet:Mått mellan två punkter


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-09 11:12:16 - Jonas Sjöblom

Tack Pontus! Det var precis något sånt jag var ute efter!

Tack till dig också Sven som var villig att ta dig an projektet. Om du redan satt igång så får du självklart visa resultatet.


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-09 15:07:13 - Sven Åke Persson

Den var goooooooo Pontus. Skippar mitt projekt, skulle gjort på samma sätt ;-)

Låg den bara och väntade ?
Djä... massa mappar och filer för ett så relativt simpelt proj.
Detta djä.. .net

Undrar hur .6 pixel ser ut ex. 147.6 pix ;-)


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-09 15:14:30 - Pontus Wång

Jag gjorde den i brist på bättre att göra, så den låg inte o väntade, mapparna o filerna skapar visual studio på egen hand så jag bryr mig inte, gillar ju .net...


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-11 13:02:45 - Sven Åke Persson

En liten anmärkning på ditt alster.

Det finns ingen korrelation pixel vs mm och inch.


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-11 17:20:55 - Sven Åke Persson

DVS om någon frågar .Det blev 480 pixel hur många cm/mm är det.

Den frågan går inte att besvara. Om inte ! ?


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-12 08:11:50 - Lars Gottfridsson

nej den frågan går inte att besvara främst pga 3 orsaker:

1) beroende på proportionen mellan höjd och bredd på användarens
skärmupplösning, så kan en pixel te sig t. ex. högre än bred.

2) och även om en pixel nu skulle vara lika bred som hög ur betraktar-
perspektiv, så kommer säg en diagonal linje med x antal pixel
att vara 1.41 ggr längre än sin lod/vågräta motsvarighet

3) lägg därtill tandningsfenomenet som uppstår när ritmetoden renderar
2 pixel på samma rad/kolumn som kompromiss för ett icke existerande
mellanliggande alternativ i kombination med en strävan att hålla ihop
linjen så att inga mellanrum finns mellan de enskilda punkterna.

eller hur?


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-12 12:02:24 - Sven Åke Persson

mmm... så är det, men Pontus får beröm för en elegant lösning.


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-12 23:24:13 - Jonas Sjöblom

Vet man skärmens storlek och upplösning borde man väl kunna ta reda på längden i cm/tum. Upplösningen är jag säker att man akn få ta gpå men hur är det med skärmstorlken? Hur gjord edu Pontus?


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-15 21:03:44 - Martin Adrian

>Vet man skärmens storlek och upplösning borde man väl kunna ta reda på längden i cm/tum.
>Upplösningen är jag säker att man akn få ta gpå men hur är det med skärmstorlken? Hur gjord edu
>Pontus?

Bara informationen att avståndet är 480 pixlar är inte tillräckligt för att avgöra antalet mm. Man måste antingen veta hur många pixlar det är i x och y-led eller veta vinkeln.

Varje skärm har en pixel-densitet (ska nog egentligen heta upplösning men det är upptaget för totala antalet pixlar på skärmen). Densiteten mäts i DPI. Skärmen jag sitter vid nu har 96DPI, min bärbara har 88DPI och mobilen ungefär 150DPI. Storleken på skärmen saknar betydelse. LCD skärmar har kvadratiska pixlar.

Nu är det dock inte alltid så att en pixel i windows är samma sak som en pixel på skärmen. Min skärm här har 1680x1050 pixlar men det fungerar naturligtvis att ha andra skärminställningar i windows även om det ser konstigt ut.

(Sen kan man berätta för windows vilken DPI skärmen har så att teckensnitten får rätt storlek, dvs att zoomning 100% i word är lika stor på skärmen som på utskriften)


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-16 13:58:56 - Pontus Wång

Det är rätt enkelt, skärmen har en upplösning mätt i ppin (pixels per inch) och den är inviduell för både y och x-led, man räknar alltså ut antalet pixlar mellan pos 1 och pos 2 och omvandlar antalet pixlar till tum för att sedan omvandla det måttet till meter, millimeter eller whatever...


Svara

Sv: Mäta längder (px) på skärmen?

Postades av 2009-12-16 15:26:00 - Sven Åke Persson

Så är det ju. Men ! dina mått stämmer ju inte på min och Jonas skärm.


Svara

Sv:Mäta längder (px) på skärmen?

Postades av 2009-12-17 08:18:30 - Pontus Wång

Måtten stämmer inte alltid på grund av många faktorer, du har dotpitch (avståndet mellan pixlarna) som du inte har någon aning om, du har skärmjusteringsmöjligheter (du kan göra den synliga arean bredare och smalare) du har tillverkningstoleranser på skärmen och så vidare. På min hemmaskärm stämmer måtten knappt alls (ungefär en cm fel) men på min jobbskärm stämmer dom inom tiondelen av en mm.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 554
27 958
271 741
444
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