bulldog5293
Знающий
- Сообщения
- 172
- Репутация
- 9
Можно ли в AutoIT сделать преобразование цветного изображения в монохромное? Если да то как :IL_AutoIt_1:
К примеру такую
К примеру такую
$oG = ObjCreate('GflAx.GflAx')
$path1 = @ScriptDir & '\1.png'; путь до картинки
$path2 = @ScriptDir & '\2.jpg'; новое название для сохранения картинки
With $oG
.LoadBitMap($path1)
.SaveFormat = 1
.ChangeColorDepth(1, 0, 1)
.SaveBitMap($path2)
EndWith
Cм. это, первый пример как раз твой случай.bulldog5293 сказал(а):Можно ли в AutoIT сделать преобразование цветного изображения в монохромное? Если да то как...
в этом случае помимо изменения глубины цвета тебе еще надо инвертировать сначала их...bulldog5293 сказал(а):Меня не так поняли вы мне на да чтоб получилось из первой картинки вторая
Это не мы тебя не так поняли, это ты некорректно задал вопрос. А по поводу читабельности текста на таких картинках, то я думаю ты не сможешь написать универсальный алгоритм, так как эти картинки специально делаются для борьбы с ботами. Можно подобрать параметры яркости и контраста для отдельно взятой картинки, но в 90% случаев это не будет работать для других или только усложнит чтение. Самое смешное в том, что тебе в любом случае придется для начала перевести картинку в Grayscale.bulldog5293 сказал(а):Меня не так поняли...