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

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
esraakarslan
Üye
Mesajlar: 28
Kayıt: 30 Haz 2004 02:24

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

Mesaj gönderen esraakarslan »

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: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

http://saloon.javaranch.com/cgi-bin/ubb ... 9&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
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 10: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:

Mesaj gönderen TRSoft »

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:

Mesaj gönderen feinpus »

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: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

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

Mesaj gönderen celalatak »

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.
Cevapla