Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)

To expand with full Organic Maps and Maps.ME commits history run:
  git remote add om-historic [om-historic.git repo url]
  git fetch --tags om-historic
  git replace squashed-history historic-commits
This commit is contained in:
Konstantin Pastbin
2025-04-13 16:37:30 +07:00
commit e3e4a1985a
12931 changed files with 13195100 additions and 0 deletions

24
drape/drape_tests/img.cpp Normal file
View File

@@ -0,0 +1,24 @@
#include "drape/drape_tests/img.hpp"
void cleanUpQImageMemory(void * mem)
{
free(mem);
}
QImage CreateImage(uint32_t w, uint32_t h, uint8_t const * mem)
{
int pitch = 32 * (((w - 1) / 32) + 1);
int byteCount = pitch * h;
unsigned char * buf = (unsigned char *)malloc(byteCount);
memset(buf, 0, byteCount);
for (uint32_t i = 0; i < h; ++i)
memcpy(buf + pitch * i, mem + w * i, w);
QImage img = QImage(buf, pitch, h, QImage::Format_Indexed8, &cleanUpQImageMemory, buf);
img.setColorCount(0xFF);
for (int i = 0; i < 256; ++i)
img.setColor(i, qRgb(255 - i, 255 - i, 255 - i));
return img;
}