Elemek pixel, és ezek átalakítását milliméter, mihalytch személyes blog

Elemek pixel, és ezek átalakítását milliméter, mihalytch személyes blog
Nyomatékos kérésére a sors volt egy esélyt, hogy dolgozzon online áruház nyomtatott termékeket. Főoldal Fitch az, hogy a felhasználó a tervező létrehozhat egy névjegy, prospektus vagy fényképalbum és azonnal megrendelheti ezt a szépséget. Önmagában ez a kivitelező generálunk egy előnézet a JS (a felhasználó), és PDF generáció (nyomtatott termék).

Célunk az, hogy egy pár egyszerű képletek konvertáló egységek, nevezetesen, milliméter, pixel, és rámutat arra, hogy egy előre meghatározott felbontása a nyomtató berendezés.

Az XML terméksablon határozzuk meg a méretét és pozícióját tárgyak milliméter, és a betűméretet pont. Annak érdekében, hogy létrehoz egy előnézet a termék révén HTML segítségével JS, fel kell hívnunk a méretek pixel.

Nézzük először foglalkozik az alapvető fogalmakat.
DPI (Dots per inch) - képpontok száma (pixel) per inch.
Inch (hüvelyk) - egy egységnyi távolság intézkedések néhány európai nem metrikus rendszer. 1 hüvelyk = 25,4 mm.
„Nyomdai pont” (Pt) - az intézkedés a betűtípus pont méretét. 1 pont = 1/72 hüvelykkel.

Vegyük például, felbontása 300 dpi. Mi határozza meg az állandó D = 300.
Mivel 1 hüvelyk 25,4 mm, a felbontása egy pixel D (25,4 / D) milliméter.

A méretei rájöttek Most betűméretet.
Mivel 1 pont 1/72 inch, a felbontás, 1 pont D egyenlő a D / 72 pixel.
Kapjuk direkt és inverz összefüggés:

Köszönöm a figyelmet.

Hagy egy Válaszol