На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела "Программирование графики"
1) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с чтением, сохранением, обработкой, созданием, отрисовкой графической информации (в том числе - 3D [OpenGL, Direct3D] и анимации [в т.ч. VFW, DirectShow, OpenDML]).
Флэш обсуждают здесь!.

2) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе.

3) Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно.



Ваше мнение о модераторах: user posted imageBarazuk, user posted imageOpenGL, user posted imageMikle
Модераторы: OpenGL, Mikle
Страницы: (3) 1 2 [3]  все  ( Перейти к последнему сообщению )  
> Повёрнутое хранение , и сжатие по возможности...
    Да.

    Добавлено
    Точнее, это у вас один из вариантов визуализации, где вы узел решили изобразить квадратиком. А могли и ромбиком, кружочком, другой фигурой. Т.е. в точке (центр квадратика) у меня задан какой-то цвет.

    Добавлено
    П.С. под ромбиком я тут понимал "квадратик, но повёрнутый на 45 градусов".
      Теперь всё еще загадочней ;)

      Вариантов можно придумать много. Например можно формировать изображение без пропусков, т.е. для каждой строки при условии (x+y) and 1 = 0, писать пиксел по координатам (x/2,y). Или заполнить пропуски средними значениями по соседям из ближайшего окружения и результат сжать обычным JPEG (если допустимы потери). Это первое, что приходит в голову. Не имея полной информации о природе данных и чем обусловлен такой порядок тяжело предложить что-то толковое.

      Цитата Славян
      где вы узел решили изобразить квадратиком

      Визуализация была пиксельной и я привел увеличенный фрагмент, иначе все сливалось.

      Ромбики с кружочками меня окончательно запутали... :(
      Сообщение отредактировано: x128 -
        Мне кажется, что в №19 я уже дал оптимальный вариант, только, раз симметрии нет, хранишь не квадрат, а прямоугольник 1:2.
          Цитата x128 @
          Этот способ не нарушает совместимости и такой PNG, с точки зрения декодера, ничем не отличается от обычного.
          В таком случае это просто предобработка изображения, не имеющая отношения к собственно фрмату PNG. Просто после неё полученное изображение лучше сжимается, чем исходное.
            Цитата amk @
            В таком случае это просто предобработка изображения, не имеющая отношения к собственно фрмату PNG.

            Это не совсем так, используется особенность формата PNG. На этапе кодирования выполняется квантование ошибки предсказания, что позволяет получить дополнительное сжатие при контролируемых потерях. Эффективность такого подхода конечно же ниже, чем у специализированных форматов с потерями, но в некоторых случаях это может быть единственным решением получить дополнительное сжатие в пределах формата.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:
            Страницы: (3) 1 2 [3]  все


            Рейтинг@Mail.ru
            [ Script execution time: 0,0342 ]   [ 18 queries used ]   [ Generated: 18.04.24, 23:25 GMT ]