私の数学は非常に錆びている必要があります。文書内の要素の要素x、y、幅、高さ異なる寸法への翻訳
- X
- Y
- 幅
- 高さ
と同じにそれらを翻訳:私は知られているがかかりますアルゴリズムを思い付くする必要があります異なるハードウェアデバイス上の領域。たとえば、文書は印刷用に作成されています(8.5 "x11"の文字サイズを想定します)。この文書内の要素は、プロプライエタリeリーダーに転送されます。
また、電子書籍リーダーに関する既知の事実は、画面は825x1200ピクセルの肖像です。 1インチあたり150ピクセルあります。
Iポイント(インチ当たり72ポストスクリプト点)で印刷された文書からのソース・エレメントを与えています。
は、これまでのところ私はの近くに取得するアルゴリズムを持っているが、それは正確である必要があり、私は私が絵の中にアスペクト比を組み込むために必要な感覚を持っています。私が今やっていることは次のとおりです。
x (in pixels) = (x(in points)/width(of document in points)) * width(of ereader in pixels)
など
任意の手がかり?
ありがとうございます!
通常、ピクセルの端数を使用することはできないため、正確には正しく表示されません。できることは、各ディメンションの最も近いピクセルに丸めることです。あなたの計算は現在どのくらい離れていますか? – mbeckish