Size: a a a

Programming Offtop

2020 September 08

D

Dmitry in Programming Offtop
Ты открываешь новый экран. Надо быстро нарисовать все его картинки, чтобы сделать плавную анимацию перехода на новый экран. Если процесс растеризации и конок будет занимать 10мс, то плавной анимации уже не будет.
источник

D

Dmitry in Programming Offtop
Вот гугл не осилил быструю растеризацию свг. Может мало старались, не знаю. Но решили, что лучше сделать свой формат, иначе труба.
источник

KD

Konstantin Dovnar in Programming Offtop
Хуй его, в общем, знает.
Выглядит так, что гугл просто забили болт.
источник

D

Dmitry in Programming Offtop
И эпл тоже.
источник

D

Dmitry in Programming Offtop
Хотя вот конвертер сделали. То есть затык именно в производительности.
источник

(

( in Programming Offtop
Konstantin Dovnar
Хуй его, в общем, знает.
Выглядит так, что гугл просто забили болт.
В браузерах, кстати, свг тоже оч медленно растеризуется
источник

I

Igor in Programming Offtop
Konstantin dmz9
свг суппортят не все идеально, конечно есть полифилы для старого дерьма
Ну в android по идеи с этим проблем нет, ведь у всех chromium последней версии
источник

KD

Konstantin Dovnar in Programming Offtop
(
В браузерах, кстати, свг тоже оч медленно растеризуется
Тогда вообще не понятен дрочь вокруг него.
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Тогда вообще не понятен дрочь вокруг него.
S - scalable
источник

(

( in Programming Offtop
Konstantin Dovnar
Тогда вообще не понятен дрочь вокруг него.
Ну типа опять же, да, универсальный векторный формат, который много умеет
источник

KD

Konstantin Dovnar in Programming Offtop
Это всё, конечно, круто. Но нахуй оно такое надо, если на куче устройств будет работать через жопу?
источник

(

( in Programming Offtop
Konstantin Dovnar
Это всё, конечно, круто. Но нахуй оно такое надо, если на куче устройств будет работать через жопу?
Ну когда сделают не через жопу, тогда будет хорошо
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Это всё, конечно, круто. Но нахуй оно такое надо, если на куче устройств будет работать через жопу?
давай сравнение залепим.
пнг версус свг
пнг картинка и пикселизуется если ее увеличивать. свг - нет.
пнг отдельные куски не покрасить, как и саму картинку - свг - пожалуйста.
пнг большого размера весит больше. свг любого размера весит столько же - разница только в условном css где ты его распупысишь на большой размер.
в спрайты собираются и пнг и свг.
источник

KD

Konstantin Dovnar in Programming Offtop
(
Ну когда сделают не через жопу, тогда будет хорошо
Вот тогда я бы и понял всё восхищение вокруг SVG.
источник

Kd

Konstantin dmz9 in Programming Offtop
по производительности рендеринга - предположительно есть какой то кеш где и пнг и свг хранилось бы одинаково, только лишь перемещаясь по экрану (при скролле зуме например)
источник

(

( in Programming Offtop
Konstantin Dovnar
Вот тогда я бы и понял всё восхищение вокруг SVG.
А тогда это станет мейнстримом и все будут воспринимать как должное
источник

(

( in Programming Offtop
Konstantin dmz9
по производительности рендеринга - предположительно есть какой то кеш где и пнг и свг хранилось бы одинаково, только лишь перемещаясь по экрану (при скролле зуме например)
Это и есть растеризация и все бы хорошо, но во-первых она медленная (Дмитрий выше про это говорил), во-вторых проебываются другие плюшки бытия вектором, вроде анимаций
источник

Kd

Konstantin dmz9 in Programming Offtop
свг анимацию можно делать через цсс, в курсе да? )
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
давай сравнение залепим.
пнг версус свг
пнг картинка и пикселизуется если ее увеличивать. свг - нет.
пнг отдельные куски не покрасить, как и саму картинку - свг - пожалуйста.
пнг большого размера весит больше. свг любого размера весит столько же - разница только в условном css где ты его распупысишь на большой размер.
в спрайты собираются и пнг и свг.
Вот именно. Я понимаю все эти преимущества, в ондроедах стараюсь все иконки держать в векторах.

Однако зная, что я сделаю очень удобную в использовании иконку, но которая пиздой накроет мне производительность — я скорее предпочту делать несколько PNG.
источник

(

( in Programming Offtop
Konstantin dmz9
свг анимацию можно делать через цсс, в курсе да? )
Не примитивные проп-анимации
источник