Avatar billede blueice Nybegynder
21. august 2005 - 19:30 Der er 6 kommentarer og
1 løsning

VB6: Om Brede og Højde, Hvad svare de til

Hej Jeg kunne godt tænke mig at vide hvad fx
width 1000 svare til i cm / mm og i pixel..

Nogen der ved det?
Avatar billede visualdeveloper Nybegynder
21. august 2005 - 20:43 #1
En pixel er en "prik" på skærmen og det er ikke til at sige hvor stor den er i cm for det afhænger bl.a. af skærmstørrelsen. Du kunne prøve dig frem. Se evt. dette:
http://da.wikipedia.org/wiki/Pixel

og her lidt om centimeter osv.
http://da.wikipedia.org/wiki/SI-enhed
Avatar billede visualdeveloper Nybegynder
21. august 2005 - 20:43 #2
det kommer også an på skærmopløsningen !
Avatar billede joern Nybegynder
22. august 2005 - 16:05 #3
Hej.

Jeg har ikke kigget på de links der angives ovenfor, men der går 15 twips på en pixel.  Hvis en skærm er med dot 0.26 som mange TFT-skærme er, går der altså 58 twips på en mm.  Så vil 1000 twips svare til 17 mm.

M.v.h. Jørn
Avatar billede blueice Nybegynder
22. august 2005 - 22:25 #4
Joern> læg svar tak for svaret med at en 1 px = 15 twips
Hvor kan man se hvor mange dot's ens skærm har.
har en bærbar pc...
visialdeveloper>, kan desvære ikke bruge dit svar.
Avatar billede joern Nybegynder
22. august 2005 - 22:55 #5
Hej.

De tekniske spec. for din PC fremgår af manualen, ellers kan du nok finde det på Google, hvis ikke den er alt for gammel.  Men dot-størrelsen er sjældent afvigende fra 0,26 mm på TFT-skærme.  På CRT er den almindeligvis mindre, 0,23 er standard og fine grafiske skærme er nede på 0,19.  De billigste CRT kan være helt oppe på 0,31.

Dot-størrelsen og skærmens maximale opløsning hænger ikke proportionalt sammen, men jo mindre dots, jo højere bliver den mulige detaljeringsgrad og skarpheden i kanter.

Når du redigerer billeder til visning på skærm, er der derfor ingen grund til højrere antal dpi end ca. 97 - skærmen kan ganske enkelt ikke vise flere.  Skal billeder derimod printes, kan dpi næsten ikke blive for stort. Fine blækprintere kan iflg. reklamerne opnå 4800 dpi (dots per inch).  Hvis du printer et 4 Mpixel billede i A4 størrelse, er de tre fjerdele af blækprikkerne altså beregnet ved interpolation.

M.v.h. Jørn
Avatar billede blueice Nybegynder
27. august 2005 - 12:44 #6
få ens form til at fylde hele skærmen + dække for taskbar?
det var det jeg pønsede på...
Avatar billede joern Nybegynder
27. august 2005 - 19:28 #7
Hej.

Det er nemt, fordi VB kan aflæse skærmens dimensioner i twips.

form1.width = screen.width
form1.height = screen.height

Men dine kontroller følger jo ikke med op og ned i størrelse og position!  Hvis du ikke har særlig mange, er det overkommeligt at kode deres forskellige placering, men ellers er det et omfattende job.

M.v.h. Jørn
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