Atlas - image.h

Home / usr / vishash / src Lines: 1 | Size: 819 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)]
[FILE BEGIN]
1/* SPDX-License-Identifier: GPL-3.0 2 * VisHash - An easy way to visualise hashes 3 * 4 * image.h 5 * 6 * COPYRIGHT NOTICE 7 * Copyright (C) 2025 0x4248 and contributors 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the license is not changed. 10 * 11 * This software is free and open source. Licensed under the GNU general 12 * public license version 3.0 as published by the Free Software Foundation. 13*/ 14 15#include <vector> 16#include <openssl/sha.h> 17#include <cstring> 18#include <cmath> 19 20#include "const.h" 21 22std::vector<std::vector<int>> heatmap(const std::vector<uint8_t> &digest); 23std::vector<std::vector<int>> blur(const std::vector<std::vector<int>>& grid); 24int apply_contrast(int v, int maxv, double gamma = 1.8); 25char level_to_char(int level, int maxLevel); 26
[FILE END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.