Arkadaşlar Pixel'i mm'ye nasıl çevirebilirim

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
esraakarslan
Üye
Mesajlar: 28
Kayıt: 30 Haz 2004 01:24
İletişim:

Arkadaşlar Pixel'i mm'ye nasıl çevirebilirim

Mesajgönderen esraakarslan » 27 Ağu 2004 09:08

Benim sorunum şu qreport'taki qrlabel'aları bir başka formdan spin edit yardımı ile gerekli yere getiriyorum fakat değer pixel olduğu için istediğim yere gelmiyor. Bunun içindde pixel'i mm'ye çevirmem gerekiyor bununla ilgili bana yardımcı olabilrseniz çok memnun olurum. Herkese çalışmalarında başarılar dilerim...

Kullanıcı avatarı
mege
Admin
Mesajlar: 2359
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesajgönderen mege » 27 Ağu 2004 09:28

http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=59&t=000085

Hi,
Can anyone tell the relation between pixel,cm,mm
1cm = 10mm
2.54cm = 1 inch
1 pixel = ?cm or ?mm

I need this info for html table width and height.

------------;

The missing information you need is the pixel size, typically expressed as dpi (dots per inch).

For most display screens (CRT/TFT etc), there seems to be a default assumption of 75dpi. For other devices there is no default, it depends on the device (e.g. HP printers are often 300, 600 or 1200 dpi etc., Epson printers are often 720, 1440, 2880 dpi etc.)

In your software you can't ever specify how large something on the screen is in real-world units. You can't know in advance what size the user's screen is and what resolution they have it set to.




DPI "Dots Per Inch" - "dots per inch" yani "inç baþýna dusen nokta sayisi" demektir. gorselin her inçinde kaç adet nokta (piksel) olduðunu anlatýr. monitörlerde genellikle 72dpi gösterilir, bu demektir ki her inçte 72 piksel bulunmaktadýr. ne kadar çok dpi o kadar yüksek çözünürlük gibi bi eþitlik söz konusudur. ayrýca baskýya gidecek resimlerin 300dpi olmasý önerilir.




burada yazılanlara göre ancak monitörün dpi ve çözünürlüğünü dikkate alarak hesaplayabilirsin. çözünürlüğü öğrenmesi kolayda dpi öğrenilebliyormu araştırmak lazım.

NOT
:ara dpi
http://www.delphiturkiye.com/forum/viewtopic.php?p=8287#8287
ya bu forumda herşey var :) dışarı çıkmaya ne gerek
En son mege tarafından 27 Ağu 2004 09:32 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
.-.-.-.-.-.-.-. ^_^

Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesajgönderen TRSoft » 27 Ağu 2004 09:31

Yanlış hatırlamıyorsam qrlabel bileşeninde zaten mm koordinatları tutan özellikleri var

Kod: Tümünü seç

QRLabel1.Size.Left
QRLabel1.Size.Top

olması lazım
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)

Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Mesajgönderen feinpus » 27 Ağu 2004 09:45

windows ta paint programı bu dönüşümü yapıyor. Buna göre
800*600 de
1 inç = 3,84 cm = 96 px
1 cm = 0,26 inç = 25 px
1 px = 0,1 inç = 0,4 cm

1024*768 de
1 inç = 3 cm = 96 px
1 cm = 0,33 inç = 32 px
1 px = 0,1 inç = 0,3 cm
Oldeye Software
http://www.oldeye.com

Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4316
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesajgönderen aslangeri » 27 Ağu 2004 09:47

viewtopic.php?t=1816&highlight=pixel
burdada biraz bişeyler var gibi
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim

celalatak
Üye
Mesajlar: 70
Kayıt: 27 Şub 2004 12:41

Mesajgönderen celalatak » 28 Ağu 2004 02:25

QRLabel size özelliğini kullanın orada giriş mm ile. Pixel yazıcının veya ekranın çözünürlüğüne göre değişiyor.


“Programlama” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Bing [Bot], CHack ve 0 misafir