Increase uncaption tolerance
This commit is contained in:
parent
ae8b121d03
commit
4672e8d6ad
1 changed files with 5 additions and 31 deletions
|
@ -8,27 +8,6 @@
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace Magick;
|
using namespace Magick;
|
||||||
|
|
||||||
template <typename T>
|
|
||||||
constexpr auto type_name() noexcept {
|
|
||||||
std::string_view name = "Error: unsupported compiler", prefix, suffix;
|
|
||||||
#ifdef __clang__
|
|
||||||
name = __PRETTY_FUNCTION__;
|
|
||||||
prefix = "auto type_name() [T = ";
|
|
||||||
suffix = "]";
|
|
||||||
#elif defined(__GNUC__)
|
|
||||||
name = __PRETTY_FUNCTION__;
|
|
||||||
prefix = "constexpr auto type_name() [with T = ";
|
|
||||||
suffix = "]";
|
|
||||||
#elif defined(_MSC_VER)
|
|
||||||
name = __FUNCSIG__;
|
|
||||||
prefix = "auto __cdecl type_name<";
|
|
||||||
suffix = ">(void) noexcept";
|
|
||||||
#endif
|
|
||||||
name.remove_prefix(prefix.size());
|
|
||||||
name.remove_suffix(suffix.size());
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
Napi::Value Uncaption(const Napi::CallbackInfo &info) {
|
Napi::Value Uncaption(const Napi::CallbackInfo &info) {
|
||||||
Napi::Env env = info.Env();
|
Napi::Env env = info.Env();
|
||||||
|
|
||||||
|
@ -50,18 +29,13 @@ Napi::Value Uncaption(const Napi::CallbackInfo &info) {
|
||||||
Image firstImage = coalesced.front();
|
Image firstImage = coalesced.front();
|
||||||
ssize_t columns = firstImage.columns();
|
ssize_t columns = firstImage.columns();
|
||||||
ssize_t rows = firstImage.rows();
|
ssize_t rows = firstImage.rows();
|
||||||
//ssize_t column;
|
|
||||||
ssize_t row;
|
ssize_t row;
|
||||||
//bool found = false;
|
|
||||||
for (row = 0; row < rows; ++row) {
|
for (row = 0; row < rows; ++row) {
|
||||||
//for (column = 0; column < columns; ++column) {
|
ColorGray color = firstImage.pixelColor(0, row);
|
||||||
ColorGray color = firstImage.pixelColor(0, row);
|
cout << color.shade() << "\n";
|
||||||
if (color.shade() < 0.9765625) {
|
if (color.shade() < 0.95) {
|
||||||
//found = true;
|
break;
|
||||||
break;
|
}
|
||||||
}
|
|
||||||
//}
|
|
||||||
//if (found) break;
|
|
||||||
}
|
}
|
||||||
Geometry geom = Geometry(columns, row == rows ? rows : rows - row, 0,
|
Geometry geom = Geometry(columns, row == rows ? rows : rows - row, 0,
|
||||||
row == rows ? 0 : row);
|
row == rows ? 0 : row);
|
||||||
|
|
Loading…
Reference in a new issue