- 1
- 2
- 3
- 4
- 5
- 6
- 7
/**
* Change the zoom level to the specified value. Specify 0.0 to reset the
* zoom level.
*
* @param zoomLevel The zoom level to be set.
*/
public void setZoomLevel(double zoomLevel);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
/**
* Change the zoom level to the specified value. Specify 0.0 to reset the
* zoom level.
*
* @param zoomLevel The zoom level to be set.
*/
public void setZoomLevel(double zoomLevel);
Когда-то я думал, что zoom 100% это 1.0. И что на zoom нужно умножать. Но оказалось, что я анскильный.
Это CEF.
Какая экспонента )))
> в исходниках
Да оно поди в недра хрома уходит?
https://github.com/chromium/chromium/blob/55f44515cd0b9e7739b434d1c62f4b7e321cd530/third_party/blink/public/web/web_view.h#L191
Угу, основание равно 1,2. Причём там ещё лимит: нельзя зожать более, чем в два раза, и розжать более, чем в три раза.
0.9 это на 17.8%
да не, так-то макака понял. 20% от 120 это 24, потому и вот.
но конечно пиздец
надо запустить и проверить конечно
как-то так, да?
блядь, геометрическую прогрессию же в школе еще проходили.. Вот что значит, быть мокакой
но ты прав, можно считать его равным 100, и тогда убрать мусор
Не факт кстати, что в моем языке есть log с основанием, может придется делать натуральный лог от числа и основания и делить вроде
$zoom = log($percent/100.0, 1.2)