Информация об изменениях

Сообщение Re: вопрос знатокам от 10.04.2020 10:56

Изменено 10.04.2020 12:24 Videoman

Re: вопрос знатокам
Здравствуйте, MarcoPolo, Вы писали:

MP>Зачем может понадобится делать так


MP>
MP>params.width = (width + 15) & ~15;
MP>


MP>в контексте обработки изображений?


Оптимизированная версия общей формулы для выравнивания ширины по заданному значению: "alidned_width = (width + align — 1) / align * align". В случае если align — степень двойки, то " / align * align" можно заменить на "& ~align"
Re: вопрос знатокам
Здравствуйте, MarcoPolo, Вы писали:

MP>Зачем может понадобится делать так


MP>
MP>params.width = (width + 15) & ~15;
MP>


MP>в контексте обработки изображений?


Оптимизированная версия общей формулы для выравнивания ширины по заданному значению: "alidned_width = (width + align — 1) / align * align". В случае если align — степень двойки, то " / align * align" можно заменить на "& ~(align — 1)"