от Шарлийн Хан

След като направите промени в изображение с JES, уверете се, че знаете как да запазите готовото си творение.

Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

JES е среда за програмиране, която използва езика за програмиране Jython. Той предоставя удобен за потребителя интерфейс за писане, изпълнение и отстраняване на грешки в код.

Можете да използвате JES за редактиране на различни медии, включително снимки, видеоклипове и звук. JES също предлага много вградени библиотеки и функции. Те могат да ви помогнат при конкретни задачи, като например промяна на цвета на пикселите в изображението.

След като приключите с редактирането на изображение, можете да го запишете локално на вашия компютър.

Как да промените примерно изображение

Можете да импортирате и изобразете изображение в JES за редактиране.

  1. Отворете приложението JES на вашия компютър.
  2. instagram viewer
  3. В прозореца за програмиране създайте нова функция, наречена savePictureToFile():
    дефsavePictureToFile():
  4. Вътре в тази функция покажете файлов мениджър, за да подканите потребителя да избере файл. Не забравяйте да отстъпите кода си като част от структурата на Jython:
    файл = pickAFile()
  5. Създайте нов обект на картина от избрания файл:
    pic = makePicture (файл)
  6. Направете някои промени, за да промените изображението. Например можете използвайте JES, за да добавите текст към изображението. За да направите това, започнете с импортиране на „java.awt. Шрифт", за да използвате стилизирани шрифтове:
    импортиране java.awt. Шрифт като Шрифт
  7. Създайте текста, който ще показвате на изображението, и му придайте малко стил. Използвайте функцията addTextWithStyle(), за да добавите текста към изображението при определен набор от координати:
    str = „Добавен е текст за промяна на изображението“
    styledFont = makeStyle("Arial", Шрифт. СМЕЛ, 96)
    addTextWithStyle (снимка, 200, 200, str, styledFont)

Как да запазите новото изображение на вашия компютър

Можете да използвате вградената функция writePictureTo(), за да запазите новото изображение като нов файл на вашия компютър.

  1. Все още вътре във функцията savePictureToFile() и след редактиране на изображението добавете променлива за съхраняване на пътя на файла. Подробностите ще зависят от вашата операционна система и структурата на файловата система. Ето примерен път към папка Desktop на машина с Windows:
    pathToDesktop = "C:\\Потребители\\Sharl\\Desktop\\"
  2. Добавете променлива за съхраняване на името на новозапазеното изображение:
    ново име на файл = "нова снимка.jpg"
  3. Използвайте вградената функция writePictureTo(), за да запазите новото си изображение като файл. Предайте картината, която записвате, във функцията заедно с пълния път на файла, в който да я запишете.
    fullPath = pathToDesktop + newFileName
    writePictureTo (снимка, пълен път)
  4. За да изпълните скрипта Jython, щракнете върху Заредете програма бутон, разположен между областта за програмиране и терминала.
  5. Въведете името на функцията в терминала, за да я стартирате:
    savePictureToFile()
  6. Използвайте файловия мениджър, за да изберете изображение.
  7. Отидете до вашия работен плот, за да видите новия си файл с изображение с модификациите, добавени към снимката.

Редактиране на изображения с помощта на JES

JES улеснява извършването на прости промени в изображенията по програмен път, след което запазва резултатите. Средата предоставя много интересни техники за обработка на изображения.

Абонирайте се за нашия бюлетин

Коментари

ДялTweetДялДялДял
копие
електронна поща
Дял
ДялTweetДялДялДял
копие
електронна поща

Връзката е копирана в клипборда

Свързани теми

  • Програмиране
  • Пакетно редактиране на изображения
  • Python

За автора

Шарлийн Хан (Публикувани 80 статии)

Шей работи на пълен работен ден като софтуерен разработчик и обича да пише ръководства, за да помогне на другите. Тя има бакалавърска степен по ИТ и предишен опит в осигуряване на качество и обучение. Шей обича игрите и свиренето на пиано.