ФорумПрограммированиеJavaScript → Вывод изображений

Вывод изображений

  • Nyaah

    Сообщения: 574 Репутация: N Группа: Джедаи

    Spritz 28 августа 2010 г. 17:46

    Сижу, думаю, предположим есть превьюшки изображений, разных, но меньшая сторона у всех превьюшек одинаковая, если их выводить друг за дружкой, то получается уг с большим количеством места пустого. Посидел поковырялся в инете, узнал, что задача оптимального раскроя плоскости нифига не тривиальна, и просто аккуратно и красиво картинки расставить неудастся…
    Пришла такая мысля - заюзать на клиенте генетический алгоритм, и вывести картинки с лучшим результатом работы этого алгоритма. За норму взять площадь, занимаемую изображениями, чем она меньше, тем лудше. Никто такого не делал случаем? а то писать влом )))
    Work, buy, consume, die
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 28 августа 2010 г. 17:48, спустя 1 минуту 49 секунд

    По чему нельзя просто превьюшки поравнять по ширине или по высоте или мы простых путей не ищем?
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 28 августа 2010 г. 18:03, спустя 15 минут 37 секунд

    как тут - http://a.imagehost.org/0934/Untitled-1_3.jpg ?
    Высокоуровневое абстрактное говно
  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 28 августа 2010 г. 23:58, спустя 5 часов 54 минуты 42 секунды

    Nyaah, никто не делает меньшую сторону одинаковой. наоборот бОльшую или вообще обрезают в квадрат — в зависимости от цели. никаких заморочек с расположением на странице
    ιιlllιlllι унц-унц
  • Nyaah

    Сообщения: 574 Репутация: N Группа: Джедаи

    Spritz 29 августа 2010 г. 1:13, спустя 1 час 14 минут 42 секунды


    По чему нельзя просто превьюшки поравнять по ширине или по высоте или мы простых путей не ищем?
    Потому что изображения совсем разные, ди и не интересно так )

    как тут - http://a.imagehost.org/0934/Untitled-1_3.jpg ?
    нене, тут высота у всех одинаковая

    Nyaah, никто не делает меньшую сторону одинаковой. наоборот бОльшую или вообще обрезают в квадрат — в зависимости от цели. никаких заморочек с расположением на странице
    Короче понятно почему не делают, заморачиваться всем лень, ну ладно буду ковырять свою приблуду =)
    Work, buy, consume, die
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 29 августа 2010 г. 1:35, спустя 22 минуты 8 секунд

    Короче понятно почему не делают, заморачиваться всем лень, ну ладно буду ковырять свою приблуду =)

    давай делай - посмотрим что получиться!
    С возвращением, Пiха!
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 29 августа 2010 г. 3:36, спустя 2 часа 1 минуту 21 секунду

    ты хоть на листочке нарисуй, как ты себе это представляешь))
    Высокоуровневое абстрактное говно
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 29 августа 2010 г. 3:38, спустя 1 минуту 25 секунд

    Stasovsky, ну я так понимаю типа того как ты кинул, только еще и высота разная.
  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 29 августа 2010 г. 4:03, спустя 25 минут 11 секунд

    Еще рецепт ТС в копилку: можно оборачивать разноразмерные картинки в блок фиксированного размера. Размер контейнера должен быть макс. W x H картинки + поля. Выравниваем картинку внутри контейнера и получаем красоту:
    http://tinyphp.com/examples/grid20.html
    ιιlllιlllι унц-унц
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 29 августа 2010 г. 4:21, спустя 17 минут 57 секунд

    я так понял, он хочет чет вроде мазайки…
    Высокоуровневое абстрактное говно
  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 29 августа 2010 г. 4:25, спустя 4 минуты 48 секунд

    ясно, хотя мозаику складывают из одинаковых по размеру кусочков разного цвета :) типа пазла скорее.
    ну пусть ищет алгоритмы заполнения, а мы оценим.
    ιιlllιlllι унц-унц
  • kostyl

    Сообщения: 5203 Репутация: N Группа: Джедаи

    Spritz 29 августа 2010 г. 5:10, спустя 44 минуты 26 секунд

    Nyaah, генетический алгоритм на клиенте - это жесть, мне кажется. Будет еще больший пиздец, чем в одноклассниках. Лучше сделать как сказал artoodetoo ТИПА фиксированной версткой.
  • Nyaah

    Сообщения: 574 Репутация: N Группа: Джедаи

    Spritz 29 августа 2010 г. 5:29, спустя 19 минут 2 секунды

    ёмаё, вы тут говорите такие вещи, как будто я вообще идиот ))) я всё это знаю, но скучно так картинки выводить, хочется чего-нибуть поживее, чем гигантские квадраты, с превьюшками типа 360x96 96x360 360x96 96x360, этож нужно блок с стороной больше 360 делать, гавняшка получится…
    короче пишу свою приблуду, если что-нибуть адекватное получится, то выложу сюды
    генетический алгоритм на клиенте - это жесть, мне кажется. Будет еще больший пиздец, чем в одноклассниках
    да ладно, поставлю ограничение на 100 итераций, что получится, то получится. На стороне сервера его вообще не стоит пробовать делать, 100% смерть после 2 посетителей )))
    Work, buy, consume, die
  • kostyl

    Сообщения: 5203 Репутация: N Группа: Джедаи

    Spritz 29 августа 2010 г. 5:44, спустя 15 минут 10 секунд

    Nyaah, та ну я ж не запрещаю. может и 10 итераций хватит и будет всё заеклассно!
  • developer

    Сообщения: 241 Репутация: N Группа: Кто попало

    Spritz 12 сентября 2010 г. 7:41, спустя 14 дней 1 час 56 минут

    ТС скорее всего имеет ввиду такое: http://www.drive2.ru/
    сюда фото загружают все разных размеров, но система автоматически делает их одинаковыми (подрезая большую сторону по всей видимости)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!