Автокликер Clickermann :: Форум

Основной раздел => Ошибки => Topic started by: Алексей87 on February 24, 2021, 03:26:33 PM

Title: Gimp + IF_PICTURE_IN
Post by: Алексей87 on February 24, 2021, 03:26:33 PM
Заранее прошу прощения если ошибаюсь с разделом.
Не нашел на форуме информации по своей проблеме поэтому пишу о ней.
Решил воспользоваться для редактирования изображений бесплатным ПО Gimp (информация о версии на скриншоте).
1. Делаю шаблонный сценарий поиска картинки через: IF_PICTURE_IN
И в итоге получаю ситуацию:
1. При редактировании в Paint - ну как редактировании, вырезать участок и сохранить. Все нормально;
2. При редактировании в GIMP версии 2.10.22  (сохраняю в 24 бита в .bmp), получаю ошибку, приведенную на скрине;
3. Провел тесты: использовал один и тот же скрипт и только менял саму картинку поиска, одну из пеинта, вторую из Gimp. Как только использую из Gimp - сразу ошибка.

Что это может быть? Некорректная работа редактора изображений или он сохраняет как то специфически файлы?
Обратите внимание - на скрине ошибки сам файл помечается спецсимволами - как будто ПО вообще не знает что это за файл.

Не могу вложить скриншот размером 90 кбайт "Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с администратором."
Title: Re: Gimp + IF_PICTURE_IN
Post by: Vint on February 24, 2021, 06:17:02 PM
Администратор того, фьють.

Выложи на хостинг картинок или в облаке расшарь.
Title: Re: Gimp + IF_PICTURE_IN
Post by: Алексей87 on February 24, 2021, 08:38:15 PM
Скрин по ссылке ниже:
https://drive.google.com/file/d/13vxzF1DJg-RB6AkXaBHENZw6_TZv_Fuo/view?usp=sharing

В общем пока у меня такое видение:
1. При редактировании через paint все ок;
2. При редактировании через paint.net все ок;
3. При редактировании в Gimp не все ок. Ошибка на скрине.

Может быть кто-то подтвердит или опровергнет. Обратите внимание на спецсимволы в указании имени скрина на скриншоте ошибки!!!
При этом я пробовал выбирать "нет" для теста и с некоторой затупленностью изображение находилось.
Title: Re: Gimp + IF_PICTURE_IN
Post by: JacsoN on February 24, 2021, 09:00:24 PM
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "B_N.bmp", -1, 100)
   LOGWRITE ("Сообщение")
ELSE
   LOGWRITE ("Сообщение")
   WAITMS(100)
END_IF
HALT
вот сделал  по  твоему  примеру  у  меня  все  работает  ни каких  ошибок.
  Выкинь  к чертям  свой GIMP  и    используй  проверенную программу FastStone Capture как  для  меня   лудшего не  придумали  простая  и безплатная  и  работает  что еще  надо ??
Title: Re: Gimp + IF_PICTURE_IN
Post by: Алексей87 on February 25, 2021, 08:54:51 AM
Понятное дело что редакторов много. Каждый пользуется тем что удобно и что нравится. Но я конкретно про Gimp сказал.
У меня тоже все работает из других редакторов.
Почему в ошибке файл помечен спецсимволами? буквы "L" с двух сторон.
Неужели никто не использует данный графический редактор, удивлен. В частности он очень популярен в Unix.

Title: Re: Gimp + IF_PICTURE_IN
Post by: Vint on February 25, 2021, 09:30:11 AM
Почему в ошибке файл помечен спецсимволами? буквы "L" с двух сторон.
на это не обращай внимания. Это ошибка в кодировке при переводе кликера на юникод. Часть функционала, в частности вывод ошибок с кодировкой не очень дружит.


Неужели никто не использует данный графический редактор, удивлен. В частности он очень популярен в Unix.
Я не использую. Вот именно что мы не в Unix, целевая аудитория не та. Clickermann чисто виндовая программа.
Я использую для просмотра/вырезания/преобразований XnView. Если нужно чуть серьёзней - Photoshop. Скриншоты скриншотит Яндекс.Диск. Есть и FSCapture и Paint.net
Всего миллион, только Gimp-а не хватало  :)
Title: Re: Gimp + IF_PICTURE_IN
Post by: Алексей87 on February 25, 2021, 09:56:15 AM
Понял ок. Ну в таком случае я хотя бы для себя и сообщества поставлю отдельно Кликера + другой Gimp и сделаю тест там. Два разных ПК - уже будет не случайность.
По результату отпишусь.
Title: Re: Gimp + IF_PICTURE_IN
Post by: Vint on February 25, 2021, 10:34:31 AM
Скачал я твой Gimp. До чего же неудобная штука. Ну это на вкус и цвет. Не то, что я его никогда не видел, видел лет 10 назад, не зашло.
Экспортировал в bmp 24 бит по умолчанию. Кликер выбивает ошибку. Сравнил файлы, разница в заголовках. Все внутренние свойства совпадают.
Экспортировал повторно. При экспорте в параметрах совместимости поставил галку "не сохранять данные о цветовом пространстве". Всё заработало.

(https://i.ibb.co/x59qXL7/BMP-Gimp.png) (https://imgbb.com/)

Все старые форматы обросли кучей версий и видов.  BMP может поддерживать и RLE-кодирование и поддерживает встраивание данных в форматах JPEG и PNG. Вон оказывается и цветовые пространства сохраняет.
Весь этот зоопарк нужно отключать при сохранениях.
Title: Re: Gimp + IF_PICTURE_IN
Post by: Алексей87 on February 25, 2021, 01:45:12 PM
Интересно....
Почему у меня голова не дошла тоже самое проверить.
Я же удостоверился что стоит 24 разряда. Ну и на этом решил что достаточно - это же основное требование.
Спасибо большое за тесты! Я думаю всем будет полезно.
Title: Re: Gimp + IF_PICTURE_IN
Post by: JacsoN on February 25, 2021, 08:34:47 PM
Интересно....
Почему у меня голова не дошла тоже самое проверить.
Я же удостоверился что стоит 24 разряда. Ну и на этом решил что достаточно - это же основное требование.
Спасибо большое за тесты! Я думаю всем будет полезно.

ече через 10 лет)))