G
GUVadim21 июля 2017 г. 2:54

Обрезка участка изображения с сохранением пропорций

crop image qt aspect ration

В общем буду краток и просто посмотрите --> видео .
Уже голову сломал думая как выделить участок с определением координат и сохранение пропорций.

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

5
Evgenii Legotckoi
  • 21 июля 2017 г. 6:03

Вы хотите реализовать тоже самое, что делает JCrop, только средствами Qt? Я правильно понял?

    G
    • 21 июля 2017 г. 9:18

    Да, Евгений, совершенно верно. Задача не из лёгких, копал в интернете, так вот так через трансформацию (QTransform) как бы что-то можно сотворить.

      Evgenii Legotckoi
      • 21 июля 2017 г. 9:48

      Так, а под сохранением пропорций подразумевается сохранение пропорций самой области выделения? то есть тот квадрат выделения, который перемещаете?

      Если есть какой код или наброски мыслей в коде, то приведите его.
      У меня кое-какие мысли есть на этот счёт. Может подскажу что-нибудь, но хотелось бы и ваши мысли увидеть в коде.
        G
        • 24 июля 2017 г. 9:07

        Набросок пока ещё не делал. Нагружен будничными рабочими задачами. Будет время, обязательно наброски буду делать. Сама задача тоже для работы, но она второстепенна в отличии от остальных.

          Evgenii Legotckoi
          • 27 июля 2017 г. 15:57

          Я накидал тут кое-какие свои мысли на эту тему. Попробуйте развить дальше. Вот статья .

            Комментарии

            Только авторизованные пользователи могут публиковать комментарии.
            Пожалуйста, авторизуйтесь или зарегистрируйтесь
            SH
            • Sak Hax
            • 26 апреля 2024 г. 0:00

            C++ - Тест 001. Первая программа и типы данных

            • Результат:33баллов,
            • Очки рейтинга-10
            г
            • ги
            • 24 апреля 2024 г. 1:51

            C++ - Тест 005. Структуры и Классы

            • Результат:41баллов,
            • Очки рейтинга-8
            l
            • laei
            • 23 апреля 2024 г. 19:19

            C++ - Тест 004. Указатели, Массивы и Циклы

            • Результат:10баллов,
            • Очки рейтинга-10
            Последние комментарии
            k
            kmssr9 февраля 2024 г. 5:43
            Qt Linux - Урок 001. Автозапуск Qt приложения под Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
            АК
            Анатолий Кононенко5 февраля 2024 г. 12:50
            Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
            EVA
            EVA25 декабря 2023 г. 21:30
            Boost - статическая линковка в CMake проекте под Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
            J
            JonnyJo25 декабря 2023 г. 19:38
            Boost - статическая линковка в CMake проекте под Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
            G
            Gvozdik19 декабря 2023 г. 8:01
            Qt/C++ - Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
            Сейчас обсуждают на форуме
            G
            Gar22 апреля 2024 г. 15:46
            Clipboard Как скопировать окно целиком в clipb?
            DA
            Dr Gangil Academics20 апреля 2024 г. 17:45
            Unlock Your Aesthetic Potential: Explore MSC in Facial Aesthetics and Cosmetology in India Embark on a transformative journey with an msc in facial aesthetics and cosmetology in india . Delve into the intricate world of beauty and rejuvenation, guided by expert faculty and …
            a
            a_vlasov14 апреля 2024 г. 16:41
            Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Евгений, добрый день! Такой вопрос. Верно ли следующее утверждение: Любое Android-приложение, написанное на Java/Kotlin чисто теоретически (пусть и с большими трудностями) можно написать и на C+…
            Павел Дорофеев
            Павел Дорофеев14 апреля 2024 г. 12:35
            QTableWidget с 2 заголовками Вот тут есть кастомный QTableView с многорядностью проект поддерживается, обращайтесь
            f
            fastrex4 апреля 2024 г. 14:47
            Вернуть старое поведение QComboBox, не менять индекс при resetModel Добрый день! У нас много проектов в которых используется QComboBox, в версии 5.5.1, когда модель испускает сигнал resetModel, currentIndex не менялся. В версии 5.15 при resetModel происходит try…

            Следите за нами в социальных сетях