Алгоритм заливки потоком сканированной линии для iPad

Я пытаюсь использовать https://github.com/Chintan-Dave/UIImageScanlineFloodfill , но когда изображение имеет другое разрешение, чем 640×640, наводнение плохо работает, оно заполняет неправильную область с некоторым сдвигом, который зависит от разрешения большого или малого от 640×640.

Когда я удаляю код точек касания умножения: «tpoint.x = tpoint.x * 2; tpoint.y = tpoint.y * 2;» из шаблона в классе «FloodFillImageView». Это начало работы для iPad, но опять же только для 640×640.

Может ли кто-нибудь объяснить, что я пропустил, и почему этот код работает не для всех разрешений и имеет проблемы с заполнением для разных устройств. И, конечно же, я рад видеть, может быть, какой-то код для решения моей проблемы или что я должен изменить в этом коде или какое-то объяснение, как заставить его работать.

Если вы проверили размер изображения и разрешение изображения, размер изображения – 320X320, а само изображение (star.png) – 640 x 640, поэтому tpoint.x = tpoint.x * 2; и tpoint.y = tpoint.y * 2; умноженное на два. tpoint – это координаты, которые вы коснулись. и вы должны рассчитать, где точка, которую вы коснулись, появляется на изображении.

  • Код примера DocInteraction (UIDocumentInteractionController), поврежденный на симуляторе iOS 4.3
  • Обрезка UIImagePickerControllerOriginalImage с использованием UIImagePickerControllerCropRect возвращает неправильное изображение
  • Как показать быстрый просмотр документа в iPad-приложении с поддержкой splitview
  • Имитировать спящий режим на iPad
  • Как установить ширину элементов управления в Xamarin.Forms
  • ios сохранить веб-страницу в формате pdf
  • Платное приложение для бесплатного приложения с покупкой Inapp
  • воспроизводить видео в формате hi-res (2048x1536) на новой сетчатке iPad
  • Лучшая практика для iOS с контролем громкости?
  • UINavigationController внутри UIPopoverController «Назад» анимации странно в ландшафте
  • UIButton отключить и включить фоновое изображение
  • Давайте будем гением компьютера.