Комбо аватары вконтакте

    Я уже публиковал этот пост, но по непонятным причинам, через час он вдруг переместился в черновики. Тем не менее я сделаю вторую попытку. Если пост переместят в черновики модераторы, то пожалуйста напишите причину, чтобы в следующий раз я не повторял той же ошибки.
    Пост про создание комбо аватаров в моём приложении.


    Совсем недавно на хабре был пост про VkOMG — сервис, который использует новые фичи вконтакте для создания необычных аватаров. Практически одновременно с VkOMG, я запустил собственное приложение вконтакте, которое использовало ту же фичу, но без возможности создать комбо аватар. Проблема была в том, что страницы пользователей могут сильно различаться и создать какой-то универсальный трафарет, который бы всем подходил было невозможно. Нужно было подгонять трафарет под каждую конкретную страницу. Немного подумав, я решил эту проблему через загрузку скриншота страницы в приложение и подгонку трафарета по скриншоту.

    После двух дней работы функция создания комбо аватара полностью готова и ей может воспользоваться любой желающий. Загрузка нарезанных картинок вконтакт происходит автоматически.

    В процессе создания, пришлось хорошенько разобраться таких вещах как Mask, Bitmap, Bitmap Data, ByteArray, Drag and Drop, загрузка данных через Post запросы и некоторых других. Поэтому если у кого-то есть вопросы по Flex или API вконтакте — спрашивайте в комментариях, я постараюсь ответить.

    Приложение.

    Видео инструкция.
    Поделиться публикацией

    Комментарии 5

      0
      «Проблема была в том, что страницы пользователей могут сильно различаться» — имелось ввиду (не)заполненность/длина какой-либо информации в блоке справа?
        0
        Именно так, я видел случаи когда там практически ничего нет и видел, когда даже при свернутой полной информации — показывается целая масса всего. Не говоря уже о мало предсказуемом расположении ссылки «свернуть полную информацию», статусах в несколько строк и длинных именах тоже в несколько строк.
          0
          Кстати, а Вы проверяли — там во всех браузерах попиксельная точность верстки? Иначе ведь комбоаватар такой будет лишен смысла?

          Я в свое время похожую фичу ручками сделал в фотошопе :)
            0
            Не проверял, но я думаю, что в нормальных браузерах, если и есть расхождения — то минимальные. К тому же за счет этих белых промежутков, некоторые нестыковки могут быть незаметными.
        0
        Протестировал приложение, понравилось. Продолжайте в том же духе!

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.