Мне трудно описать эту проблему словами, поэтому я сделал видео (45 секунд), чтобы проиллюстрировать это. Вот предварительный просмотр вопросов, пожалуйста, посмотрите на Vimeo: http://vimeo.com/epologee/perfect-crossfade
Проблема создания безупречного перекрестного затухания или растворения двух изображений или форм постоянно возникала у меня в ряде областей в течение последнего десятилетия. Сначала в редактировании видео, затем во флэш-анимации, а теперь в программировании на iOS. Когда вы начинаете гуглить, есть много обходных путей, но я действительно хочу решить это без взлома на этот раз.
Краткое описание:
Как называется техника или кривая, применяемая при смешивании двух полупрозрачных растровых изображений одного цвета, если вы хотите, чтобы полученная прозрачность соответствовала оригиналу любого из них?
Существует ли (математическая) функция для расчета необходимых значений частичной прозрачности / альфа во время затухания?
Существуют языки программирования , которые имеют эти функции в качестве предварительной настройки, сходные с ease in
, ease out
или ease in out
функции , найденные в ActionScript или какао?
Обновление: в дополнение к видео, я сделал пример проекта (требуется Xcode и iOS SDK) и разместил его на github. Он показывает ту же анимацию, что и видео, но на этот раз с квадратами: https://github.com/epologee/StackOverflow-Example-Code