Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: [wdx] SVGInfo 
Author Message
Skif_off



PostPosted: Mon Nov 23, 2020 19:37    Post subject: Reply with quote

ProgMan13, с пересчитыванием возникли сложности Smile

Так понял, если N pt, то считаем: (1 / 72) * N * dpi
Если dpi нет - берём равным 90. (Тоже немного непонятно, стандартно обычно 72 или 96, в зависимости от целей, но это ладно.)

Если только viewBox, то для viewBox="x1, x2, x3, x4" считаем
width = x3 - x1
heigh = x4 - x2
и результат будет в px, так? (x1 и x2 вроде обычно равны 0, но на всякий.)

А если mm, cm или in, то нужно пересчитать недюймы в дюймы (1 in = 2.54 cm) и умножить на dpi? Просто нашёл такую таблицу
Code:
1mm (мм) = 3.8 px
1cm (см) = 38 px
1pc (типографская пика) = 16 px
1pt (типографский пункт) = 4/3 px

и такую
Code:
1 пункт = 1.338307 пикселей
1 пиксель = 0.747213 пунктов

и немного завис...

Для шрифтов ещё можно использовать em и проценты, в SVG такое вряд ли попадётся? И pc можно пренебречь?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group