Cloud Servers конечно же. Без понятия что у них не пошло. Конфиг апача у нас ровный. Оперативки свободной полно. Процессора полно. Отзвонили в поддержку — через полчаса все заработало.
Неважно, что «сервис никому не нужен». Важен опыт, полученный при реализации.
Кстати, это можно монетизировать контекстной рекламой. А еще можно сделать Iframe-приложение, а там какие-нибудь плюшки за голоса. Ну а голоса можно и на хлеб намазать. Удачи.
Следующим очевидным шагом должно быть прикручивание API социальных сетей к вашему проекту, чтобы у пользователей не было необходимости скачивать и загружать фотографии.
Я, кстати, когда-то тоже писал похожее приложение для ВК — только оно создавало аналогичный эффект в отдельно взятом фотоальбоме, а не на странице профиля.
Warning: Division by zero in /var/www/vkomg.com/htdocs/libs/images.php on line 27
…
Warning: Cannot modify header information — headers already sent by (output started at /var/www/vkomg.com/htdocs/upload.php:24) in /var/www/vkomg.com/htdocs/upload.php on line 46
Половина пользователей этого проекта не знают что такое PNG. JPG куда привычнее простой домохозяйке.
Полупрозрачность используется только при добавлении водяного знака. Делается одной командой ImageMagick. Про это детально описано
Я про то, что исходное изображение может содержать прозрачные участки. GD как я знаю такие участки заливает чёрным. Вот я и спрашиваю — как это получается у ImageMagick — сохраняется альфа-канал у отрезанного изображения?
Как уже написали выше, скоро весь «контакт» узнает о вашем сервисе, и тогда уж никакие хабраэффекты не пойдут в сравнение :)
Если раньше «аватар by avatar.ru» был в моде, то будьте готовы к тому, что скоро ваш замечательный сервис войдет в обиход пользователей социальной сети «Вконтакте»
Начало пути к славе :)
Хотя я думаю, что вы равнодушны к славе.
Удачи, ребята. Хороший проект, пользовался вашим сервисом для facebook, там про него уже весь мир знает ;)
Надо же. А я-то, темнота, просто придумал свой велосипед, и сделал его. Раскромсал фотку, рассовал на фейсбуке, снял скриншот и радостно его опубликовал в ЖЖ, извините. Велосипед мой, т.е. мопед мой.
Пара слов про контент, а не про сервис: сопоставление моего варианта портретного дизайна с человеческим лицом с вашим портретным вариантом дизайна. Возможно, будет полезно для клиентов сервиса.
• Самый крупный фрагмент (титульное фото) у меня взят чуть больше 55% от прямоугольника, в который можно вписать лицо. Квота 55% — как при восстановлении бумажных денег в банке. У вас — ухо. Не важно чье. Не всякое ухо подходит для быть титульной фоткой, и не по всякому уху можно человека идентифицировать.
• Мой вариант позволяет посмотреть в лицо, точнее в изображение лица. У вас в сэмпле юноша как бы выглядывает из амбразуры или из паранджи.
Ага, а я, значит, раньше придумал вручную порезать фотографию: 10-12-2010. Можете посмотреть в профиле: www.facebook.com/ury.smirnov, там даты фотографий указаны :)
Но на самом деле, любая хорошая идея приходит одновременно в разные головы. :)
А разработчикам сервиса — спасибо. Cам искал сервис, позволяющий быстро нарезать любую фотографию на нужное количество фрагментов.
Запустил очень похожий проект, только в виде приложения буквально на следующий день после появления фичи с фотографиями: vkontakte.ru/app2147544
С аватарами конечно круто, но высота на которой находится блок с фотками по моим наблюдениям меняется в очень широком диапазоне и какую-то универсальную схему я пока что не придумал.
Прежде чем писать коментарий стоило бы разобраться. Если пользовательне является вашим другом, то в информации на одну строчку меньше. Отсюда и проблема. Добавьте в друзья и все будет ровно. Тут уж ничего с этим не поделать.
Вы уверенны, что именно так? По сути высота меняется из-за расположения ссылки «показать подробную информацию», я проверил у своих друзей, и у некоторых эта ссылка рядом с именем, а у некоторых над блоком с фотографиями, без какой-то явной зависимости.
Абсолютно уверен. А для тех, у кого просто не заполнена информация, в приложении есть настройка количества строк информации с поясняющей всплывающей подсказкой:
Если Вы не против, то давайте проведем эксперимент. Сейчас, когда я захожу к Вам на страницу у меня эффект, как на скриншоте RenegadeMS. Я только что отправил Вам запрос в дружбы (Константин Соколов), если Вам не трудно, добавьте меня и я напишу здесь результат.
Получилось. После добавления в друзья, ссылка «показать подробную информацию» переехала из правого верхнего угла (как на скриношоте RenegadeMS) к блоку с фотографиями (как на Вашем скриншоте). Правда я всё равно не понимаю закономерности, у некоторых моих друзей ссылка «показать подробную информацию» находится в правом верхнем углу, не смотря на то что мы оба друг у друга в друзьях.
Это зависит от галки «Показывать полную информацию» в настройках. Если ее поставить, а затем скрыть полную информацию о пользователе, то ссылка будет отображаться в верхнем правом углу
Маленькое замечание: при наведении мышью на шаблон — появляется курсор, предполагающий что шаблон можно утащить. Но, так как он на всю картинку, утащить его нельзя. Сделайте его немного меньше картинки и будет понятно.
Заливка фотографий через API доступна только desktop и iframe приложениям ВКонтакте, но не сторонним сайтам. Разработка такого приложения уже почти завершена
Что вы имеете против system() если ее вызов заранее безопасен и в нее не передаются пользовательские параметры? Или боитесь коммандной строки?
Разумеется, я не спорю и считаю это делом вкуса, но лично для меня 1 вызов консольной команды гораздо проще и нагляднее многострочной пляски с этим уродским классом для работы с IM.
Ну, есть некоторый оверхед на запуск процесса convert etc, опять же если нужно несколько операций проделать в ывременные файлы используете если я правильно понял.
Опять же, некоторые предпочитают exec* функции запрещать вообще для защиты от веб-шеллов на случай взлома.
У нас например для одной штуки написана обертка, которая формирует запрос к шеллу для imagick, такой язык запросов своеобразный, вполне себе годная и удобная вещь.
Сделайте то же самое для групп. Пример: vkontakte.ru/club17189573
ЗЫ: Это не реклама группы, просто то, что мне друг показал, как пример. За что купил, за то продал.
VkOMG. Разработка очередного никому не нужного сервиса