Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Elad on May 31, 2018, 09:42:48 PM
-
Делаю скриншот простым сценарием:
GETSCREEN
COLORMODE(8)
SCREENSHOT
HALT
По идее на скриншоте должны остаться только белый и черный?)
Получаю на выходе картинку .bmp
Открыв её в pint и увеличив изображение вижу следующее:
(https://cdn1.savepice.ru/uploads/2018/5/31/f9546787479d756cb5f763ea17c1761d-full.png)
(для наглядности на форуме я ее увеличил, но серые точки на черном фоне размазало ... Приглядитесь к слову "By" открыв картинку в отдельной вкладке и немного увеличив, можно заметить, что там есть серые участки, напоминаю картинка делалась с цветокоррекцией 8, где по идее должны остаться всего 2 цвета)
Если присмотреться, то видны какие-то серые точки на изображении, и так во всех режимах. Подскажите кто знает из-за чего может возникнуть подобное?
WIN 10, масштаб текста 100%, x64, clickermann тестировал на версии 4.13, результат один и тот же, при использовании лупы подобные точки не наблюдаются ...
P.s скриншоты делались закрыв редактор кликермана
P.p.s Использовал функцию SCREENSHOTEX, задав размер картинки чуть чуть больше нужной мне области, и чудо, вся эта рябь исчезла, возможно конечно всему виной gtx210, которая не справляется с обработкой изображения, но!
Далее я решил проверить, найдется ли эта картинка(удачно сделанная при помощи второй функции) функцией IF_PICTURE_IN, если областью поиска задать весь экран ... Ответ, да - картинка будет найдена, вот пример сценария поиска:
GETSCREEN
COLORMODE(8)
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "test.bmp")
LOGWRITE("Вижу")
WAIT(1)
END_IF
WAIT(1)
Тут мне стало еще интересней, и я сделал скриншот всего экрана функцией SCREENSHOTEX, там этих серых пикселей также не оказалось, баг не смертелен, но картинки сделанные обычной функцией SCREENSHOT оказались непригодны для дальнейшего использования, если у кого-то возникнут подобные проблемы и надо будет сделать скриншот всего экрана - то просто используйте SCREENSHOTEX(0,0,$_xmax,$_ymax)
-
исходную картинку в bmp прикрепи.
Картинку можно обрезать прямо из кликера указав область снимка.
GETSCREEN
COLORMODE(8)
SCREENSHOTEX(400,400, 500,500, "Image_", 0)
HALT
-
https://ibb.co/dw67yJ проблемы видны только при очень близком увеличении, в основном в области текста, картинка никак и нигде перед открытием не сжималась
-
https://ibb.co/dw67yJ проблемы видны только при очень близком увеличении, в основном в области текста, картинка никак и нигде перед открытием не сжималась
по данной ссылке кроме jpg я ничего не нашел :-\ .
прикрепи фрагмент bmp (оригинала) прямо к сообщению на форуме "Вложения и другие параметры". в первой твоем сообщении - png, то есть уже не оригинал.
так получается, что ты первый у кого колормод вдруг стал работать не так как положено, но чудес то не бывает :) . скорее всего твоя (и не только твоя, у меня такаяже >:( ) вин10 везде и всюду сунет сглаживание. хотя у меня вроде паинт не сглаживает :-\ , попробуй paint.net ...
-
::)Я нупь в делах форума простите, пробовал я уже всем чем можно открывать, эта рябь там постоянно ... Есть конечно мысль погрешить на gtx210 которая рисует экран 1920х1080 (отдельный комп для сексуальных извращений), но ведь функция SCREENSHOTEX отработала с полным экраном нормально ..
o_O Прикрепил вложение и правда .jpg
Проверил пару раз, SCREENSHOT стабильно сохраняет в .jpg , SCREENSHOTEX в .bmp
-
data\config.ini - параметр "sshot_jpeg" . по умолчанию он должен быть равен нулю. кто то тебе подсунул кликерманн с отредактированным конфиг файлом :D .
-
:-[ Прошу прощения за кипишь, в файле и правда этот параметр был равен 1
А подсунул мне ее - оффсайт, там в версии для x64 систем лежит архив с таким параметром по умолчанию ::)
-
Нужно зайти в настройки и выключить скриншоты в jpg
(https://pp.userapi.com/c847219/v847219587/66235/R4U_RbhQhXY.jpg)
Или пользоваться более новыми функциями
SCREENSHOTEX(0,0, $_xmax,$_ymax, "Image_", 0)
SCREENSHOTFIX(0,0, $_xmax,$_ymax, "file.bmp", 0)
Параметр 0 указывает что снимок будет именно в BMP
-
...картинка никак и нигде перед открытием не сжималась
А расширение jpg ты не видел что ли?
Ах, да, курс мелкомягких на домохозяек, когда начиная с висты по умолчанию скрыты расширения файлов.
Ну так включи сам, везде. Ты же с скриптами работаешь и сам готовишь графические и не только файлы.
Отключение показа расширений - преступление мирового уровня.
-
Не, не, вопрос не в том. В кликере эта галка стояла по умолчанию ВСЕГДА.
Ну перешёл на новую версию, сразу зашёл всё переправил. Скриншоты там, движения мыши всякие, приоритеты, объёмы лога и задержки всякие.
Я про винду говорю.
-
Нормально. Вот 4.12 я байкотировал. Лежала в уголке и использовалась на постоянке только для одного скрипта.
Вот теперь переехал с 4.11 со всем барахлом. Перетянул папку со скриптами, настройки, шаблоны свои, кейвордсы.
Не такое простое дело - переезд.
-
просто молотком надо гвозди забивать, а ложкой - щи хлебать. не наоборот.
вы вообще видели чтоб хоть одна игра сохраняла скрины свои в bmp, когда один такой снимок весит весит (1920 х 1080 х 3 bytes) около 6 мегабайт?
но все ваши беды кончились. юзайте Alt + G
-
Я видел... в png.
Чего бы и в кликер не прикрутить созранение в png, и чтоб функции поиска тоже понимали.
А то архаичность какая-то. Гибкости не хватает.
Я понимаю для образцов так проще. Ну конвертировать в уме, на рабочих размерах это не сильно замедлит. Тем более что bmp никуда не денется и его тоже можно будет применять.