Интерактивное раскрашивание
подробности
краткое описание
Интерактивное приложение для раскрашивания обнаруженных областей в изображениях.
промпт
Создайте простое интерактивное приложение для раскрашивания с следующими функциями: Обзор проекта Разработайте приложение, которое позволит пользователям интерактивно раскрашивать участки изображения. Пользователь выбирает или делает снимок, и приложение обрабатывает его для определения областей для раскрашивания. UI/UX дизайн и поток 1. Первый экран: Отобразите заметную кнопку 'Выбрать изображение'. При нажатии откройте файловый браузер для выбора изображения. 2. После выбора изображения: Покажите предварительный просмотр выбранного изображения по центру. Ниже располагается кнопка 'Начать раскрашивание'. 3. Экран раскрашивания: После нажатия на 'Начать раскрашивание' проведите анализ изображения для обнаружения областей, пригодных для раскрашивания. Используйте вертикальную полноэкранную раскладку с элементами управления: - В левом верхнем углу: кнопка 'Назад' для возврата на первый экран и кнопка 'Сохранить' для загрузки раскрашенного изображения. - В правом верхнем углу: большой индикатор текущего выбранного цвета, по умолчанию ярко-синий. При нажатии на индикатор открывается полноэкранная палитра с 24 насыщенными цветами. Основной функционал и логика - Определить как минимум две отчетливые области изображения, пригодные для раскрашивания. - Механика заливки: пользователь нажимает внутри области для заливки выбранным цветом. - Поддерживаются форматы файлов: JPEG, PNG и другие. Обработка ошибок - Если анализ изображения находит менее двух областей для раскрашивания, вывести ошибку: "Упс! Мы не нашли областей для раскрашивания на изображении. Попробуйте другое изображение с более четкими контурами." - Если обнаружение границ не удалось, попросите пользователя выбрать другое изображение. Лучшие практики - Обеспечить плавные переходы между экранами. - Применять адаптивный дизайн для десктопных и мобильных устройств. - Убедитесь, что выбор палитры и обработка изображения интуитивны и эффективны. - Используйте понятные сообщения об ошибках для удобства пользователя.
оригинальный промпт
Create a simple interactive coloring application: First screen: - Display a prominent button labeled "Select Image" (select/take photo if on mobile). - Upon clicking, open file browser to let the user select an image. After selecting an image: - Show a preview of the chosen image centered on the screen. - Below the preview, display a button labeled "Start Coloring." After clicking "Start Coloring": - Attempt to parse the image to detect at least two distinct areas suitable for coloring. - If successful, display the image fullscreen vertically with detected boundaries. Top-left corner: - "Back" button: returns to first screen. - "Save" button: downloads the colored image. Top-right corner: - Large red circle indicating the current selected color (default bright blue). - On click, open fullscreen palette with 24 vibrant colors arranged in circles. Close palette upon selection. Coloring interaction: - Detect boundaries automatically. - On tap/click within boundaries, fill the area with the selected color. Error handling: - If fewer than two colorable areas are detected, display an error message: "Oops! We couldn't find areas to color in this image. Please try another image with clearer outlines." Q: What image formats should be supported for selection? A: JPEG, PNG, and other. Q: What should happen if the user selects an image but the boundary detection fails? A: Return to the image selection with a prompt to try another image.
стоимость генерации
название модели: claude-3-7-sonnet-latest
время ответа: 73.24 sec.
токены результата: 6,230
стоимость: $0.09601200