• Неправильно отображается RGBA?

    Gokilla, интересно... решил изучить данную функцию, у него несколько отличается от общепринятых. Получается, что вам надо ARGB => RGBA.
    NewData[index]=A;
    NewData[index+1]=B;
    NewData[index+2]=G;
    NewData[index+3]=R;
    Где-то так должно быть.
  • Неправильно отображается RGBA?

    Gokilla, а вот это почему решили перемешать?
    NewData[index]=R;
    NewData[index+1]=G;//(G)
    NewData[index+2]=B;//(B)
    NewData[index+3]=A;//(R)

    Ведь должно быть по формату ARGB [+3 +2 +1 +0]
    NewData[index]=B;
    NewData[index+1]=G;
    NewData[index+2]=R;
    NewData[index+3]=A;

    Если у вас используется обратный порядок байтов, то:
    NewData[index]=A;
    NewData[index+1]=R;
    NewData[index+2]=G;
    NewData[index+3]=B;
  • Неправильно отображается RGBA?

    Gokilla, неправильно. Должно быть:
    B=NewData[index];
    G=NewData[index+1];
    R=NewData[index+2];
    A=NewData[index+3];
    Ведь у нас формат по-умолчанию должно быть вот так: ARGB [+3 +2 +1 +0]
  • Неправильно отображается RGBA?

    Gokilla, у вас эта часть некорректна, если они загружаются с файла (а там должна быть чёткая последовательность):
    B=NewData[index];
            G=NewData[index+1];//Green(B)
            A=NewData[index+2];//Red(G) <- здесь должно быть красный по смещению
            R=NewData[index+3];//blue(R) <- здесь должно быть альфа по смещению
    
    // здесь решили перемешать что-то? То есть ARGB => ABGR
            NewData[index]=R;
            NewData[index+1]=G;//(G)
            NewData[index+2]=B;//(B)
            NewData[index+3]=A;//(R)
  • Неправильно отображается RGBA?

    А вы уверены, что RGBA? На моей памяти встречал формат ARGB. Судя по всему, так и есть. У вас каналы сместились. Например, альфа стал красным, а красный стал зелёным, зелёный - синим, синий - красным.
  • Как выбрать язык для программы типа Visio, Xmind и т.п.?

    Всё зависит от вас. Но сконцентрироваться на написании программы только для Windows 10 - плохая идея. Слишком мало клиентов будет. Пусть будет минимальной версией считаться Windows 7. Поддержка Linux будет считаться огромным плюсом. Необязательно писать только на одном языке, можно на смешанном. Например, за интерфейс можно написать на языке C# или Java, а движок, занимающий графикой - на C/C++ для производительности и/или для получения доступа к аппаратному ускорению типа CUDA/DirectCompute/OpenGL.
    Теория графов вам точно будет нужна. В любом раскладе.
  • Дизайн сайта в Adobe XD для чего?

    Просто не все знают, что такое есть. Как-никак данная программа вышла из беты недавно, в конце прошлого года.
  • Как процессоры могут надёжно работать, учитывая что они состоят из миллионов элементов?

    Эти транзисторы могут годами работать до тех пор, пока вы не дадите напряжение, превышающее заложенные в них необходимые параметры. А при повышенных нагрузках (напряжение) с сопровождением тепла начинают необратимые изменения свойства полупроводников: начинается деформация внутренней структуры кристаллических решёток, перемещение атомов и так далее. А при таких условиях полупроводники перестают работать. Несколько транзисторов могут выходить из строя на любом этапе до окончания гарантийного срока. Это называется браком. Есть отдельный случай, когда деградация транзисторов неизбежна из-за специфических условий или особенностей свойств материала. В качестве примера можно привести флеш-память различных твердотельных накопителей. Так что здесь срок службы любого полупроводникового устройства напрямую зависит от внешних условий.
  • Что это за адская папка "windows.old" в Windows 10?

    "windows.old" появляется только после обновления с Windows предыдущей версии. И соответственно, некоторые компоненты продолжают работать и в Windows новой версии, хотя их уже нет в системе.
  • Как указать .Net Core в терминале Linux файл проекта?

    @AquariusStar Автор вопроса
    Оказалось, что нужно сделать:
    cd /home/michael/Projects/NetStudy
    dotnet run /home/michael/Projects/NetStudy/NetStudy
    dotnet /home/michael/Projects/NetStudy/NetStudy/bin/Debug/netcoreapp2.0/NetStudy.dll

    Спасибо за подсказку.

    P.S. Любопытно, что из VS Code на терминале не работает. Работает только отдельный терминал.
    P.S.S. Проблема исправлена. Возможно, была опечатка.
  • Есть ли Обучение C# с практикой?

    Евгений, странные у вас лабы... Когда я учился в универе, там обязательно сдавали лабы. Иначе допуск к экзаменам или зачётам не допускали. И соответственно, каждая лаба по отдельному материалу после каждого семинара или лекции. Чем дальше, тем сложнее лаба по мере освоения материалов.

    Что касается C#, то его я изучал сам: с помощью книги, а позже - с сайтов professorweb.ru и metanit.com. А активной практикой занимаюсь уже на работе. Просто вам нужна цель для создания какой-нибудь программы и её развития. Так больше пользы принесёт. Именно так могу понимать тонкости работы тех или иных механизмов. Просто не пытайтесь охватить сразу всю сферу C#. Это всё равно, что выучить Большую советскую энциклопедию наизусть или роман "Война и мир". Лучше шаг за шагом изучать возможности C# по мере необходимости.
  • 3D проектор в помещении?

    Нет, конечно. Только отдельные потуги псевдо 3D. Подобное можно реализовать только с помощью физической среды. Самый популярный вариант из потуг -- аэрозольный. На втором месте - некоторый сферический или кубический стеклянный объект с внутренним отображением (что-то похожее на стеклянную безделушку со снеговиком внутри). Сложность заключается в том, что надо как-то заставить светить фотоны с нужной интенсивностью в определённом пространстве и в нужном направлении. Да и на них чёрный цвет не воспроизведёшь. Ну разве что обратиться к кудесникам, чтобы те реализовали хитрое управление светом. Но это вопрос денег и времени.
  • Пиратская Win 7, пробуем перейти на Win 10 подробности в дополнении. Что не так?

    Мда... Нечёткое и малоинформативное фото, которое можно было бы просто описать словами чётко. Потом какие-то левые сборки с непонятно зачем компиляцией. Это же не Linux, которую можно собрать и скомпилировать. Потом, от всяких дурацких сборок больше вреда, чем пользы. Есть только официальный MSDN, где есть гарантия, что не система выкинет какой-нибудь фокус из-за изменений неким дядей Васей. Если вам нужна Windows 10, то ставьте оригинальный образ диска. От активации ключом можно отказаться. Добрые самаритяне решили для домашних пользователей оставить возможность обойтись без активации с полноценной работой (разве что Персонализация будет недоступна, велика ли потеря).
  • Как правильно разметить окно в WPF разметке?

    Иван Фролов, бессмысленно. При изменении размера окна сетки будут меняться. Отсюда и размер элементов. Просто при большом количестве сеток изменение размера будет менее заметным. Но на большом экране это всё равно будет заметно. Поэтому имеет смысл задать конкретную ширину и высоту (если не планируете их растягивать), а затем выставить соответствующее выравнивание по горизонтали и вертикали. Но есть другой путь. Сделать сетки адаптируемыми под кнопку и комбинированных список, задав для RowDefinition или ColumnDefinition параметр Auto к Height или Width.
  • Как правильно разметить окно в WPF разметке?

    Вы используете Margin для отступа от линий сетки. А надо было использовать Width и Height, чтобы оставить кнопку и комбинированный список в прежнем размере. Дело в том, что при изменении размера окна линии сетки тоже меняются.
  • Как скачать AdobeXD с устаревшим windows 10(нет)?

    cehka, версия должна иметь 1709. Это можно найти в Система - О программе.
  • Насколько сложнее C++ чем Java?

    Вообще-то C++ и Java из разных весовых категорий по целям задач. Вам нужно для начала определиться, что именно будете писать. Не понятно ещё, почему присобачили в тегах C#, Swift и Objective-C.
  • Adobe XD или Sketch?

    Если говорить об Adobe XD, то есть его аналог: Gravit Designer. Судя по всему, поддерживает skecth-файлы. Ну и функционально Gravit Designer заметно богаче Adobe XD.
  • В чем нюанс 32 разрядного мк и 32-64 ос?

    sim3x, наверное, он хотел сказать ОСРВ (RTOS).