Быстро только тональным кремом можно замаскировать. Синяк - это процесс, растянутый во времени. "Цветет" всеми цветами радуги дней 10. Указанные Вами мази хороши тем, что снимают излишний отек, несколько улучшают кровообращение в зоне повреждения, тем самым уменьшая дискомфортные ощущения в области синяка.
Видел недавно в аптеке мазь "СинякOFF", судя по отзывам, помогает. Но не думаю, что синяк пройдет очень уж быстро, так как рассасывание кровоизлияния сам процесс по определению не быстрый. Пока гемоглобин постепенно не распадется до более простых веществ, синяк может менять цвет, но не исчезнет полностью.
Ответы