Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie]Sczytywanie z inputa na obrazek.


Rekomendowane odpowiedzi

Opublikowano

Siema, czy jest możliwość aby poprzez GuiCtrlRead() lub inną funkcję program sczytywał tekst z inputa i wklejał go na załadowany z dysku obrazek. Oraz żeby taki obrazek z tekstem można było zapisać. Jeśli da się proszę o pomoc w zrobieniu czegoś takiego xD .

^^

Weteran
Opublikowano

Można zrobić prościej.. o wiele.

Wyświetlić ten obrazek w gui, tekst z inputa wyświetlałby się na nim jako label.

Wystarczy dołączyć do tego funkcje, która robi screen o odpowiednich wymiarach tego okna i zapisuje gotowy obrazek.

Ale możesz się pobawić w coś trudniejszego, jednakże, ja zrobiłbym to tak : )

1329036830-U154499.png
Opublikowano

zrobienie tego w gdi+ jest prostsze i bardziej poprawne. Wystarczy wczytać bitmape. narysować tekst. zapisać bitmape. Czyli 3 funckje + GDIPLUS Startup W dodatku będzie działać na dowolnie dużej bitmapie.

Opublikowano

Nie mam zielonego pojęcia o gdi+ więc wątpie aby mi się to udało. A ze sposobu MrDeski to co nie co rozumiem.

^^

Weteran
Opublikowano

Musisz zrobić obrazek. Stworzyć w nim obrazek, ma który chcesz dać tekst. Na obrazku dodać label. Użyć funkcji do robienia screena odpowiednich wymiarów i masz gotowe.

1329036830-U154499.png
Opublikowano

Szamańskie metody MrDeski :D

Propozycja od Sopelka jest poprawna semantycznie i mimo wszystko łatwiejsza do zrealizowania.

mjut.png
  • 3 tygodnie później...
Opublikowano
#include <GDIPlus.au3>
_GDIPlus_Startup()
$hImage1 = _GDIPlus_ImageLoadFromFile(@ScriptDir & "\282.jpg") ;.jpeg
$hGraphic = _GDIPlus_ImageGetGraphicsContext($hImage1)
_GDIPlus_GraphicsDrawString($hGraphic, "Hello world", 30, 30, "Arial", 20)
_GDIPlus_ImageSaveToFile($hImage1, @ScriptDir & "\282 noweeeeeeee.jpg")
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_Shutdown()

Opublikowano

@up i co ja mam z tym zrobić? Jak już mówiłem nie znam się na Gdi+. Proszę o dokładniejsze wytłumaczenie :)

@edit xD Nie pomyślałem, że dałeś mi gotowca o.O Ale dzięki xD

^^

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...