Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

JES — это программа, которую вы можете использовать для программного редактирования фотографий, видео и звуков. Он использует язык программирования Jython, который очень похож на синтаксис Python.

Помимо использования JES для редактирования изображения, вы можете использовать встроенные функции, чтобы попросить пользователя выбрать изображение и отобразить его в новом окне. Другие встроенные функции могут копировать изображение или узнавать другую информацию, такую ​​как его высота и ширина.

Вы также можете открыть другое окно, которое позволяет вам исследовать каждый пиксель в файле, чтобы получить информацию о цветах изображения.

Как визуализировать существующее изображение с помощью JES

Jython точно следует синтаксису Python, а это означает, что отступы будут определять структуру вашего кода. Если вам нужно, вы можете пересмотреть

instagram viewer
что такое Python и для чего его можно использовать, или другой полезные команды Python для начинающих.

Вы можете отображать файлы, предлагая пользователю выбрать файл через диалоговое окно файла. Как только пользователь выбрал изображение, вы можете визуализировать выбранное изображение в другом окне.

  1. Откройте программное обеспечение JES на своем компьютере.
  2. В окне программирования в верхней части интерфейса JES создайте новую функцию с именем displayPic():
    дефdisplayPic():
  3. Внутри функции displayPic() используйте встроенную функцию pickAFile(). Это откроет проводник, и вы сможете выбрать, какое изображение вы хотите отобразить. Сохраните выбранное изображение в новой переменной с именем «файл»:
    файл = выбрать файл ()
  4. Используйте функцию makePicture(), чтобы создать новый объект изображения, используя выбранный файл:
    pic = makePicture (файл)
  5. Используйте функцию show() для рендеринга изображения. Это откроет выбранное изображение в новом окне:
    показывать(рис.)
  6. Для запуска функции нажмите кнопку Загрузить программу Кнопка, расположенная между командной строкой и областью программирования. Нажмите на Да когда будет предложено сохранить. После загрузки вызовите функцию displayPic() с помощью командной строки:
    DisplayPic()
  7. Когда функция запустится, она отобразит файловый менеджер. Используйте его, чтобы выбрать изображение, которое вы хотите визуализировать, и нажмите на Открыть.
  8. Убедитесь, что выбранное вами изображение отображается в новом окне.

Как отобразить информацию об изображении

Вы также можете получить информацию об изображении, такую ​​как его локальный путь к файлу, ширину или высоту. JES предлагает встроенные функции, такие как getWidth() и getHeight(), которые вы можете использовать для получения этой информации.

  1. В окне программирования создайте новую функцию с именем printHeightAndWidth():
    дефprintHeightAndWidth():
  2. Внутри новой функции printHeightAndWidth() используйте функцию pickAFile(), чтобы попросить пользователя выбрать изображение. Используйте выбранное изображение для создания нового объекта изображения:
    файл = выбрать файл ()
    pic = makePicture (файл)
  3. Получите ширину изображения с помощью функции getWidth() и отобразите результат:
    ширина = getWidth (рис.)
    Распечатать"Ширина фото:" + ул (ширина)
  4. Получите высоту функции с помощью функции getHeight() и отобразите результат:
    высота = getHeight (рис.)
    Распечатать"Высота фото:" + ул (высота)
  5. Распечатать расположение выбранного файла:
    Распечатать"Расположение файла:" + файл
  6. Нажать на Загрузить программу кнопку и выберите Да когда будет предложено сохранить. Введите функцию printHeightAndWidth() в командную строку, чтобы запустить ее:
    печатьВысотаИШирина()
  7. Используйте окно проводника, чтобы выбрать изображение, и нажмите на Открыть.
  8. Просмотрите информацию о ширине, высоте и пути к файлу изображения в командной строке.

Как дублировать изображение

Вы можете продублировать изображение с помощью функции дубликата изображения(). Это клонирует существующее изображение во второй объект изображения. Это позволяет вносить изменения в копию изображения, не затрагивая исходное изображение.

  1. В окне программирования создайте новую функцию с именем дубликатImage():
    дефдубликат изображения():
  2. Внутри новой функции дубликатImage() используйте функцию pickAFile(), чтобы попросить пользователя выбрать изображение. Используйте выбранное изображение для создания нового объекта изображения:
    файл = выбрать файл ()
    originalPic = makePicture (файл)
  3. Чтобы клонировать изображение, используйте функцию DuplicatePicture(). Введите исходное изображение в качестве аргумента в функцию. Функция DuplicatePicture() вернет клонированную версию исходного изображения. Сохраните клонированное изображение в новой переменной с именем «pic2»:
    pic2 = дубликат изображения (исходное изображение)
  4. Используйте функцию show() для отображения обоих изображений:
    показывать(оригинал фото)
    показывать(рис2)
  5. Нажать на Загрузить программу кнопку и выберите Да когда будет предложено сохранить. Введите функцию DuplicateImage() в командную строку, чтобы запустить ее:
    дубликат изображения ()
  6. Используйте окно проводника, чтобы выбрать изображение, и нажмите на Открыть.
  7. И исходное изображение, и клонированное изображение откроются в двух отдельных окнах.

Как исследовать пиксели в изображении

Возможность просмотра или выбора любого пикселя на изображении — чрезвычайно полезная функция, которую используют многие. онлайн-редакторы изображений для эффектов Photoshop использовать. В JES вы можете использовать встроенную функцию explore(), чтобы открыть изображение в режиме исследования.

Режим исследования открывает изображение в новом окне и предлагает дополнительные функции, которых нет у функции show(). Например, вы можете выбрать любой пиксель на фотографии, чтобы просмотреть информацию о нем, такую ​​как его цвет или координаты x и y.

  1. В окне программирования создайте новую функцию с именем exploreImage():
    дефисследовать изображение():
  2. Внутри новой функции exploreImage() используйте функцию pickAFile(), чтобы попросить пользователя выбрать изображение. Используйте выбранное изображение для создания нового объекта изображения:
    файл = выбрать файл ()
    pic = makePicture (файл)
  3. Используйте функцию explore(), чтобы открыть изображение в режиме исследования.
    исследовать (фото)
  4. В качестве альтернативы вы можете использовать встроенную функцию openPictureTool(). Эта функция также позволяет вам исследовать пиксели в выбранном изображении:
    openPictureTool (рис.)
  5. Нажать на Загрузить программу кнопку и выберите Да когда будет предложено сохранить. Введите функцию exploreImage() в командную строку, чтобы запустить ее:
  6. Выберите изображение с помощью проводника, чтобы просмотреть изображение в режиме исследования. Здесь вы можете выбрать любой пиксель изображения, чтобы просмотреть его координаты x и y. Вы также можете увидеть значения цвета RGB пикселя.

Рендеринг изображений с помощью JES

Теперь, когда вы знаете, как визуализировать изображения с помощью JES, вы можете более подробно изучить пиксели. Вы можете использовать этот подход для выполнения определенных правок на ваших фотографиях.

Поскольку Jython очень похож на Python, вы можете изучить дополнительные упражнения Python, чтобы закрепить свои знания Python.