| Запуск Qt в Windows (18.06.2026). |
|
| 2026 - Июнь | |||
| 18.06.2026 10:44 | |||
Дошёл до жизни такой не без помощи говна в говне: связка Astra+Qt - существует и "исправно" работает. Но реализовать свою идею, в очередной раз применив параллелизм, - на говне в квадрате не хотелось. 32-битные языки программирования не подходят: требуется разрешение рисунка не менее 43000x43000 пикселей. С Visual Studio 2022 - не сложилось: привыкание к новому интерфейсу не удалось. Осталось поставить Qt в Windows. Ну, вы поняли уже, чем всё закончилось: - стабильная версия Qt 5.5.1 - работает только в Windows XP именно SP3. А т.к. у Windows XP проблемы с параллелизмом - её использование невозможно; - современная версия 6.11 закрыта для РФ. Скаченный с помощью КВН инсталлятор потребовал подтверждённую учётную запись у производителя Qt - а именно подтверждение для почты из РФ и не сработало. Вообще, требовалась оффлайн-установка изначально, - было решено искать другие инсталляторы или Portable-версии; - нашёлся чел, заливавший, что Qt ставится в Windows проще простого. Обещал помочь - но слился. Пока попытки его выцепить - успехом не увенчались: как будто целенаправленно избегает контакта; - более старые версии, заявленные как портативные, - имели разные баги. От версии к версии: то есть QtCreator, то нет. То не работает сборщик. То не работает компилятор. То не работает сам QtCreator; - провозившись с 6 такими версиями - было решено-таки сдаться: накатить образ с уже готовой средой - и работать в противогазе. Теперь встаёт другой вопрос: опять 32ГБ RAM не хватит для матрасчётов... (добавлено 22.06.2026) Нет, на этом говне - работать невозможно. (добавлено 23.06.2026) Неожиданный результат: 32-битные языки программирования - способны обеспечить высокое разрешение изображений. На примере Borland C++ Builder v.6.0: максимальное разрешение изображение 7847x7847 пикселей - казалось бы, предел. Однако предел увеличивается при принудительном проставлении глубины цвета. И результаты получились ну совсем весёлыми, никак не пересекающиеся с предыдущим результатом (Windows XP SP2): - при глубине цвета 1 бит - успешно сохраняется квадратное изображение 81312x81312 пикселей. 4 бита - 40658, 8 битов - 28751, 16 битов - 20330, 32 бита - 14375; - данные числа примерно соответствуют правильной логике: сторона изменяется на квадратный корень из частного сторон. Однако лишь примерно - нужно считать от самого малого значения; - неоднозначность также есть при смене и ОС, и железа. На примере глубины цвета 32 бита: Windows 10 v.22H2 - 14100 и 14499 пикселей на разных ПК, Windows 10 PE - 14807; - Qt же, в контексте пикселей, - ограничена выделяемым числом памяти, числом <32767 + в Astra изображения с высоким разрешением вообще хрен откроешь. Далее вступает в дело ОС: Windows отказываются открывать изображения высокого разрешения - но любая сторонняя программа, даже старый фотошоп v.11, открывает их успешно. Попытка сохранять в Builder в формате JPEG - оказалось невозможной с помощью TJPEGImage: не тянет высокие разрешения и встаёт на 12506 при 8 битах и 15809 при 1 бите (плюс очень медленно сжимает). Жаль, что не умеет сохранять в PNG: тогда в программах типа фотошопа можно было бы накладывать изображения друг на друга для поиска общих закономерностей. Ну и замеры для работы с картой планеты (формат 2:1 как целочисленная проекция Меркатора, меньшая сторона): смакетированные 10165 при 32 битах, 14375 при 16, 20330 при 8 - дальше предсказуемые заранее значения 28751 для 4 битов и 57503 для 1 бита. |
|||
| Обновлено ( 23.06.2026 14:04 ) |