Przez Sharlene Khan

Dodaj adnotacje do swoich obrazów lub dodaj inne typy etykiet tekstowych za pomocą JES.

Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

JES to środowisko programistyczne, które umożliwia przetwarzanie i edytowanie różnych multimediów. W przypadku obrazów obejmuje to przesyłanie zdjęć lub dodawanie różnych efektów filtrów.

Jeśli edytujesz obrazy, możesz chcieć dodać tekst w określonym zestawie współrzędnych. Jeśli tak, możesz użyć wbudowanych funkcji JES, takich jak addText() lub addTextWithStyle(). Te funkcje umożliwiają skonfigurowanie miejsca wyświetlania tekstu, koloru tekstu i innych opcji stylizacji.

Jak dodać tekst do obrazu

Możesz dodać tekst do obrazu w JES za pomocą funkcji addText(). Ponieważ JES używa języka programowania Jython, upewnij się, że odświeżyłeś składnię Pythona kilka podstawowych przykładów Pythona.

instagram viewer
  1. Otwórz aplikację JES na swoim komputerze.
  2. W oknie programowania utwórz nową funkcję o nazwie textOnImage:
    poktekst na obrazie():
  3. Wewnątrz funkcji użyj funkcji pickAFile(), aby poprosić użytkownika o wybranie lokalnego pliku na jego komputerze:
    plik = pickAFile() 
  4. Utwórz obiekt obrazu za pomocą funkcji makePicture():
    pic = makePicture (plik)
  5. Zadeklaruj ciąg, który chcesz dodać do obrazu:
    str = "To jest test."
  6. Użyj funkcji addText(), aby dodać tekst do obrazu. Jako pierwszy argument wprowadź obraz. W przypadku drugiego i trzeciego argumentu wprowadź współrzędne miejsca, w którym ma być wyświetlany tekst. Przekaż zmienną łańcuchową jako ostatni argument:
    addText (pic, 50, 50, str)
  7. Domyślnie kolor tekstu jest czarny. Możesz zmienić kolor tekstu, przekazując nazwę koloru jako piąty argument:
    addText (pic, 100, 100, str, niebieski)
  8. Pokaż obraz za pomocą funkcji show() do wyrenderuj obraz w JES na ekran:
    pokazywać(fotka)
  9. Kliknij na Załaduj program znajdujący się pod obszarem programowania. Jeśli pojawi się monit o zapisanie pliku, kliknij Tak.
  10. Wpisz funkcję textOnImage() w wierszu poleceń, aby ją uruchomić:
  11. Poczekaj, aż funkcja wyświetli obraz z tekstem.

Jak dodać stylizowany tekst

Możesz także dodać stylizowany tekst do obrazu w JES za pomocą funkcji addTextWithStyle().

  1. Utwórz nową funkcję o nazwie StyledTextOnImage:
    pokStylizowany tekst na obrazie():
  2. Wewnątrz funkcji zaimportuj „java.awt. Czcionka". Umożliwi to dostęp do niektórych stylów, takich jak pogrubiona czcionka.
    import java.awt. Czcionka Jak Czcionka
  3. Użyj funkcji pickAFile(), aby poprosić użytkownika o wybranie pliku lokalnego na jego komputerze:
    plik = pickAFile() 
  4. Użyj funkcji makePicture(), aby utworzyć obiekt obrazu:
    pic = makePicture (plik)
  5. Zadeklaruj ciąg, który chcesz dodać do obrazu:
    str = "To jest test."
  6. Użyj funkcji makeStyle(), aby utworzyć obiekt stylu czcionki. Funkcja makeStyle() umożliwia zmianę rodziny i rozmiaru czcionki. Można go również użyć do pogrubienia, pochylenia lub podkreślenia tekstu.
    myFont = makeStyle(„Arial”, Czcionka. POGRUBIONY, 64)
  7. Użyj funkcji addTextWithStyle(), aby dodać tekst do obrazu. Tak jak poprzednio, argumenty obejmują sam obraz, współrzędne x i y położenia tekstu oraz ciąg tekstowy. Dodatkowo wprowadź styl niestandardowy jako piąty argument:
    addTextWithStyle (pic, 50, 50, str, myFont)
  8. Podobnie jak w przypadku metody addText(), tekst jest domyślnie czarny, ale można określić inny kolor za pomocą dodatkowego, szóstego parametru:
    addTextWithStyle (pic, 100, 100, str, myFont, blue)
  9. Pokaż obrazek:
    pokazywać(fotka)
  10. Kliknij na Załaduj program znajdujący się pod obszarem programowania. Jeśli pojawi się monit o zapisanie pliku, kliknij Tak.
  11. Wpisz funkcję StyledTextOnImage() w wierszu poleceń, aby ją uruchomić:
    StyledTextOnImage()
  12. Poczekaj, aż funkcja wyświetli obraz z tekstem.

Dodawanie tekstu do obrazów za pomocą JES

Teraz, gdy wiesz, jak dodawać tekst do obrazów, możesz sprawdzić inne interesujące rzeczy, które możesz zrobić z obrazami za pomocą JES. To potężne środowisko umożliwia kadrowanie i skalowanie obrazów, stosowanie filtrów i przeprowadzanie transformacji kolorów.

Zapisz się do naszego newslettera

Uwagi

UdziałĆwierkaćUdziałUdziałUdział
Kopiuj
E-mail
Udział
UdziałĆwierkaćUdziałUdziałUdział
Kopiuj
E-mail

Link skopiowany do schowka

Powiązane tematy

  • Programowanie
  • Programowanie
  • Pyton
  • Wsadowa edycja obrazu

O autorze

Sharlene Khan (75 opublikowanych artykułów)

Shay pracuje na pełny etat jako programista i lubi pisać poradniki pomagające innym. Ma tytuł Bachelor of IT i ma wcześniejsze doświadczenie w zapewnianiu jakości i korepetycjach. Shay uwielbia gry i grę na pianinie.