Flame, вы забываете о том, что цилиндрическая поверхность будет искажать этот знак не равномерно, т.е. в центре знака искажений почти не будет, зато к краям они будут максимальными. Так что простым сплющиванием вопрос не решить. И так просто формулу из курса школьной геометрии не подставишь
Marsu, я, честно говоря, даже стесняюсь предположить, что это за банка такая, где логотип имеет такой размер, что дело доходит до искажений, видимых глазом. Обычно лого ставят где-то 1-1,5 см по ширине и до дисторсии дело просто не доходит (если я правильно понял, что вы имеете в виду под "лого"). А в вашем случае - ситуация безвыходная по одной простой причине - предположим, вы исказили лого (предположим при этом, что - правильно) и добились того, что при фронтально рассматриваемой банке все хорошо. А теперь берем и поворачиваем банку хотя бы на 45 градусов. И пипец.