
przeliczanie cm na piksele w programie (delphi)
Rozpoczęty przez
dusza88
, gru 25 2005 19:05
14 odpowiedzi w tym temacie
#3
Napisano 25 grudzień 2005 - 19:16
tak po prostu to sie nie da, bo to zalezy od dpi (dot per inch czyli punktow na cal)
edit
no wlasnie - http://pclab.pl/reply4-21731.html
a curf bez teori
Zmieniony przez - deino w dniu 2005-12-25 19:17:11
edit
no wlasnie - http://pclab.pl/reply4-21731.html
a curf bez teori

Zmieniony przez - deino w dniu 2005-12-25 19:17:11
#4
Napisano 25 grudzień 2005 - 19:47
heh, curf nie chodzi mi o cos takiego... 
w sumie to do złego działu to wrzuciłem bo chodzi mi o przeliczanie cm na piksele w programie (delphi) i wiem wlasnie, ze to zalezy od rozdzielczosci i niemożliwy jest jednoznaczny wzór tylko jakis z funkcja, ktora pobiera rozdzielczosc ekranu i wtedy przelicza, jak wiecie o co chodzi to mozecie napisac, a jak nie to prosze o przeniesienie do działu programowanie.

w sumie to do złego działu to wrzuciłem bo chodzi mi o przeliczanie cm na piksele w programie (delphi) i wiem wlasnie, ze to zalezy od rozdzielczosci i niemożliwy jest jednoznaczny wzór tylko jakis z funkcja, ktora pobiera rozdzielczosc ekranu i wtedy przelicza, jak wiecie o co chodzi to mozecie napisac, a jak nie to prosze o przeniesienie do działu programowanie.
#7
Napisano 26 grudzień 2005 - 00:19
teoretycznie - dpi otrzymasz dzielac liczbe pixeli na wielkosc obrazka w calach, czyli
np. 600 pix/ 7" = 85.71 dpi.
oczywiscie pojawia sie kolejny problem, czyli jak to sprawdzac - o ile rozmiar obrazka da sie jeszcze odczytac z pewnoscia, to nie wiem czy da sie tak po prostu odczytac rozmiar, jaki dany obrazk powinien miec w druku w cm/calach..
np. 600 pix/ 7" = 85.71 dpi.
oczywiscie pojawia sie kolejny problem, czyli jak to sprawdzac - o ile rozmiar obrazka da sie jeszcze odczytac z pewnoscia, to nie wiem czy da sie tak po prostu odczytac rozmiar, jaki dany obrazk powinien miec w druku w cm/calach..
#8
Napisano 28 grudzień 2005 - 12:51
witam
mam podobny problem - tylko pare krokow dalej... zalozmy ze juz mam swoj przelicznik pixele/milimetry. teraz chce wykonac obrazek - rysuje sobie na tbitmap.... przy malych rozmiarach jest ok, jak rozmiar bitmapy zbliza sie (albo przekracza) do 10Mpix to wyrzuca mi blad "EOutOfResources - w magazynie brak miejsca dla wykonania tego polecenia". jak to obejsc?? - musze miec bitmapy bez ograniczen co do rozmiaru...
pozdrawiam
mam podobny problem - tylko pare krokow dalej... zalozmy ze juz mam swoj przelicznik pixele/milimetry. teraz chce wykonac obrazek - rysuje sobie na tbitmap.... przy malych rozmiarach jest ok, jak rozmiar bitmapy zbliza sie (albo przekracza) do 10Mpix to wyrzuca mi blad "EOutOfResources - w magazynie brak miejsca dla wykonania tego polecenia". jak to obejsc?? - musze miec bitmapy bez ograniczen co do rozmiaru...
pozdrawiam
#10
Napisano 28 grudzień 2005 - 13:36
no jak to jak ?? skoro mam rozdzielczosc ekranu 1152 x 864 pix a ekran ma 366 x 274 mm to kazdy pixel jest prostokatem 0.318 x 0.317 mm... jedyny - jak dla mnie - mankament to to ze fizycznie zmierzylem swoj ekran, a co jak aplikacja bedzie szla na innym monitorze?? zaczniemy sie bawic w coraz wieksze przyblizenia...
#12
Napisano 28 grudzień 2005 - 21:49
hey - ale mi nie sprawia problemu kwestia przeliczenia czy pixel jest 0.31 x 0.32 czy po prostu 0.3 x 0.3... ja wciaz mam problem z operowaniem bitmapami o rozmiarach powyzej 10 Mpix !!! a moze bitmapy wektorowe bylyby rozwiazaniem ?? ktos wie cos wiecej na ten temat ??? chocby jakas wskazowka....
#15
Napisano 19 kwiecień 2016 - 11:24
ktora pobiera rozdzielczosc ekranu i wtedy przelicza, jak wiecie o co chodzi to mozecie napisac, a jak nie to prosze o przeniesienie do działu programowanie???
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych