Описание тега lockbits

1 ответ

C#: LockBits выпускает Giant Red X

Следуя руководству Боба Пауэлла по LockBits, я поместил следующий код в C# 2010 Visual Studio Express: System.Drawing.Imaging.BitmapData bmp = BitmapImage .LockBits(new Rectangle(0, 0, 800, 600), System.Drawing.Imaging.ImageLockMode.ReadWrite, MainG…
27 ноя '10 в 23:18
1 ответ

Распознавание изображений между 2 изображениями vb.net Lockbits

Я пытался использовать Pixel для поиска между большим изображением и маленьким изображением. Я заставил его успешно работать, но у меня не получается заставить версию lock bits делать то, что я хочу. Кулак Я хочу пройтись по большому изображению, на…
27 авг '12 в 16:42
1 ответ

Не в состоянии успешно использовать локбиты

Привет, я действительно новичок в обработке изображений в C#, и код ниже в основном getpixel из изображения, которое я просматривал со своего компьютера, и сравнит значение RGB для пикселя с правильным пикселем, и, если оно будет таким же, оно устан…
17 ноя '10 в 08:21
0 ответов

GDI+ Bitmap LockBits возвращает повернутое изображение?

Я загрузил изображение из файла и хочу записать его в файл AVI: Gdiplus::Bitmap frame(L"test.png", FALSE); Gdiplus::BitmapData bmp_data = {}; Gdiplus::Rect rect(0, 0, frame.GetWidth(), frame.GetHeight()); frame.LockBits(&rect, Gdiplus::ImageLock…
23 фев '11 в 23:54
2 ответа

Bitmap.LockBits "прикрепляет" растровое изображение в память?

В последнее время я часто пользуюсь заблокированными растровыми изображениями и продолжаю получать сообщения об "попытках доступа к недопустимой памяти". Это в основном потому, что растровое изображение было перемещено в память. Некоторые люди, испо…
03 мар '13 в 08:41
1 ответ

VB.Net - Lockbits - больше, чем меньше, чем функции

Следующий код хорошо работает для того, что я делаю. Тем не менее, это занимает больше времени, чем мне нужно. Проблема в том, что он перебирает каждую функцию больше / меньше, и это требует времени. Я провел некоторое исследование, но не могу понят…
10 июл '12 в 18:29
1 ответ

DrawImage медленный, локбиты на помощь?

Я читал много руководств по C# по использованию битов блокировки для манипулирования изображениями, но я просто не знаю, как применить эту информацию в powershell. Это проблема: Высота $image1 составляет 2950 пикселей. Высота $image2 на 50 пикселей …
05 ноя '14 в 00:34
2 ответа

Быстрое изменение растрового изображения с использованием BitmapData и указателей в C#

Я собираю данные с некоторой камеры (массив данных RAW). Затем я сопоставляю эти данные со значениями RGB в соответствии с цветовой палитрой. Мне нужно отобразить это как можно быстрее, поэтому я использую BitmapDdata и редактировать пиксели в небез…
04 фев '15 в 14:09
1 ответ

LockBits() выбрасывает "Недостаточно памяти" в параллельном Foreach?

Я новичок в C# и параллельной обработке. Я пытаюсь обработать кучу изображений, и я написал методы для обработки. И я добавил параллельный цикл foreach в список изображений, как показано ниже Parallel.ForEach(Directory.GetFiles(path), new ParallelOp…
0 ответов

Vb.Net 2015 - проблема с хранением байтового массива и сравнениями с использованием lockbits/marshal.copy

Я новичок здесь, так что извините, если мой вопрос не в надлежащем формате, чтобы дать ответ. Пожалуйста, дайте мне знать, если мне нужно что-то добавить: В настоящее время я работаю над проектом из дома для помощника в компании, которая использует …
04 дек '17 в 19:16
1 ответ

Mifare Сверхлегкий C Lock

Я пытаюсь заблокировать тег Mifare Ultralight C. Я хочу, чтобы страницы NDEF от 0x04 до 0x27 были доступны только для чтения. Я думаю, что это может быть достигнуто с помощью Ndef.makeReadonly(), Кроме того, я хотел бы установить для страниц с 0x29 …
16 окт '14 в 14:58
1 ответ

Блокировка битов не позволяет обнаружить пиксели

Я создаю программу, которая сканирует все пиксели изображения, и всякий раз, когда он находит пиксель, который содержит розовый цвет. Это делает пиксель черным. Но кажется, что розового пикселя не найти, когда на изображении их два. Я не знаю, прави…
16 сен '11 в 22:09
0 ответов

Обработка изображений в режиме реального времени (30 кадров в секунду) vb.net

Я не ищу здесь никакого кода! Мой вопрос достаточно прост: может ли обычный домашний компьютер выполнить обработку изображений с разрешением 1024x768 со скоростью 30 кадров в секунду, используя vb.net. Еще несколько деталей; 1. Я не ожидаю жесткого …
30 сен '16 в 20:00
1 ответ

Можно ли комбинировать Bitmap.LockBits и Graphics.FromImage в C#

Можете ли вы объединить методы Bitmap.LockBits и Graphics.FromImage или, другими словами, если у меня есть растровое изображение "bmp" и я хочу отредактировать растровое изображение с помощью графического объекта g, отображаются ли изменения в байто…
16 фев '10 в 15:24
1 ответ

Как я могу исправить эту математическую ошибку LockBits?

Используя GetPixel/SetPixel, я использовал следующее для питания фильтра изображения, который подчеркивает красные и пурпурные цвета: for (int y = 0; y < bmpMain.Height; y++) for (int x = 0; x < bmpMain.Width; x++) { bmpMain.GetPixel(x, y); Co…
02 июн '15 в 02:22
4 ответа

Visual Studio 2012 - vshost32-clr2.exe перестал работать

Я создаю приложение WinForm в C# с использованием Visual Studio 2012, и я получаю сообщение об ошибке при отладке: vshost32-clr2.exe has stopped working Я уже искал, но большинство результатов для Visual Studio 2010 и ниже, и я получаю аналогичные р…
13 май '13 в 13:14
1 ответ

Ошибка памяти при доступе к пиксельным данным с использованием LockBits

Я получаю эту ошибку при использовании приведенного ниже кода для доступа к данным пикселей трех разных растровых изображений: Попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая память повреждена. Код C#: var bmpDataA…
31 янв '13 в 15:53
2 ответа

Изменить коэффициент альфа с помощью Lockbits

Я написал функцию, которая изменяет коэффициент альфа изображения. Я использую setpixel и getpixel, что очень медленно. Я узнал, что метод Lockbits быстрее. Как я могу сделать это с помощью Lockbits? Вот мой текущий код: using System; using System.C…
18 ноя '15 в 15:24
1 ответ

C#, "?" и операторы ":"

Я не нашел решения для моей проблемы, поэтому я спрашиваю, как ? а также : операторы работают, когда у меня несколько государственных деятелей? Что я хочу сделать, у меня есть пиксель в середине pixel[pos] и пикселей вокруг, это выглядит так: 0 0 0 …
26 авг '18 в 18:59
1 ответ

Почему в моем приложении на C# цвет случайных пикселей не такой уж случайный?

Я установил код для случайного покрытия растровым изображением 2 разных цветов, 7 из 10 раз будет синим, а 3 из 10 - зеленым. Однако, когда это сделано, это выглядит очень неслучайно, как будто он решил добавить 7 синих пикселей несколько раз, затем…
12 дек '10 в 05:10