...А ужосы продолжают ужасать ...
Простейший "кусок идиота " то бишь кусок кода изменения разрешения битмапа ...
Код: Выделить всё
B3:=TBitmap.Create;
b3.PixelFormat:=b.PixelFormat;
b3.SetSize(b.Width div U,
b.Height div U );
b3.Canvas.StretchDraw(Rect(0,0,B3.Width,B3.Height),b); // так работает !
// StretchBlt(B3.Canvas.Handle,0,0,B3.Width,B3.Height, B.Canvas.Handle,0,0,b.Width,b.Height,SRCCOPY); // так НЕ работает !
b.Free; b:=B3;
Объясняю чуть подробнее: то что получается после StretchBlt не работает с Open CV после конвертации данных в его формат ...
(Если ресайз убрать все в порядке ... если убрать вызов обработки с "элементами Open CV" тоже все Ок...)
Это как ?

Чем вообще отличается StretchDraw от StretchBlt в плане выходного формата данных ?
Это прямо какая-то "мистика" !...
Зы
Это только совершенно очевидная фишка на вскидку ... Опробовал конвертирование демок с СРР... у меня там такое началось ....
..."не снимаемые" процессы и саморазмножающиеся окна это еще что ... а вот когда после перегрузки в линукс при возвращении в рабочие разрешение вернулся "зомби-фрейм" с камеры ... во тут мне реально "поплохело" ...

обработка видео с помощью возможностей GPU ... Типа CUDA прорезалась... ага на АТИ-шном чипе в ядре АМД CPU ! Брр....

Зы Зы
По флему о "ДОС который не Дос"....
Консоль НЕ ДОС ! то что винде до сих пор чуть чуть дос -приложения работают исключительно работа отдельного слоя ос и "добрая воля" МС ..
Помню М$ сильно радовалась когда добилась возможности почти полной администрации ОС из "голой консоли" или через текстовую терминалку для своих серверных осей ... Да что там не давно мелко-мягкие прямо "пели танцуя" по поводу возможности запустить Bash !
https://habrahabr.ru/company/eset/blog/281418/
https://g-ek.com/kak-zapustit-bash-v-windows-10А вы говорите Дос ! Дос умер ! Да здравствует
Bash !
-------
Упс !
...нативный мс под "фроточками " ...в лесу определенно что-то сдохло ....
https://blogs.msdn.microsoft.com/comman ... s-console/Добавлено спустя 1 час 15 минут 49 секунд:Без комментариев ...
Да, вы можете запускать десктопные Linux приложения под Windows 10