wmaraci reklam

Javascript pixeli cmye çevirme (yardım)

4 Mesajlar 1.027 Okunma
Toplam 4 mesaj ve 1.027 görüntüleme
acebozum
wmaraci reklam

karayel32 karayel32 WM Aracı Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek php dev
  • Konum Isparta
  • Ad Soyad Y** A**
  • Mesajlar 158
  • Beğeniler 33 / 48
  • Ticaret 52, (%98)
Merhaba;

Sayfadaki belirli bir alanın pixel genişliğini ölçüp bunu santimetreye çevirmek istiyorum.
Kullanığım kod aşağıda ama yanlış sonuç veriyor neden anlamadım.


function getPPI(){
var DOM_body = document.getElementsByTagName('body')[0];
var DOM_div = document.createElement('div');
DOM_div.style.width = "1in";
DOM_div.style.visibility = "hidden";
DOM_body.appendChild(DOM_div);
var ppi = document.defaultView.getComputedStyle(DOM_div, null).getPropertyValue('width');
DOM_body.removeChild(DOM_div);
return parseInt(ppi, 10);
}

var ppi = getPPI(); // ekranın ppi değeri (1 inch genişlikteki pixel sayısı)
var cmpixels=ppi/2.54; //cmdeki pixel sayısını bulmak için 2.54 e bölüyorum (1 inch=2.54 cm)

var cm=100/cmpixels; //100 pixeli cmpixels e bölüyorum.




100 pixellik resim atıp cetvelle ölçüyorum. ama yukardaki kod doğru sonucu vermiyor.

Baya bi araştırma yaptım ama çözümü bulamadım. Yardımlarınız için şimdiden teşekkürler.
 

 

paytr kampanya
reklam

sosyalmedya sosyalmedya Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.07.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** A**
  • Mesajlar 219
  • Beğeniler 28 / 66
  • Ticaret 0, (%0)
Şuna bir bak aradığın olabilir https://gist.github.com/soren/3058490
karayel32

kişi bu mesajı beğendi.

karayel32 karayel32 WM Aracı Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek php dev
  • Konum Isparta
  • Ad Soyad Y** A**
  • Mesajlar 158
  • Beğeniler 33 / 48
  • Ticaret 52, (%98)
buradakide benim kodla aynı sonucu veriyor. ya ppi ı yanlış hesaplıyorum yada bir şey gözden kaçırıyorum. İlginiz için teşekkür ederim.
 

 

Poi Poi WM Aracı Kullanıcı
  • Üyelik 09.05.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Manisa
  • Ad Soyad M** A**
  • Mesajlar 184
  • Beğeniler 65 / 41
  • Ticaret 2, (%100)
Hocam baktıkça kafam karışıyor matematiğime de pek güvenmem ama cm=1/(100/cmpixels) dener misiniz? Muhtemelen denemişsinizdir ama bir bakın.
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al