Как я могу нарисовать строку текста на пикселях изображения BGR, чтобы текст можно было прочитать при отображении, С++?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как я могу нарисовать строку текста на пикселях изображения BGR, чтобы текст можно было прочитать при отображении, С++?

Сообщение Anonymous »

Есть ли простой способ изменить пиксели изображения BGR размером 72x72 пикселя, чтобы оно содержало строку текста, читаемую при отображении изображения.

По сути, мне нужно нарисовать текст в str в буфере изображения img, созданном ниже, таким образом, чтобы его можно было прочитать когда изображение отображается.

unsigned char img[72*72*3]; // 72*72*3 BGR image buffer
unsigned char B = 0x00;
unsigned char G = 0x00;
unsigned char R = 0x00;
std::string str = "Test Text";

// Create BGR image
for (int i = 0; i < (72*72*3); i += 3)
{
img[i + 0] = B;
img[i + 1] = G;
img[i + 2] = R;
}

// Draw str on BGR image buffer?


Подробнее здесь: https://stackoverflow.com/questions/564 ... t-the-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»