ILXL / ILXL/cpputils

Text object

Offen
#9 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
4
Forks
1
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Design a Text object that allows you to set its size, color, and value. Its most important feature is to retrieve the text width and height so that developers can check whether they fit in a given region. For example, the feature allows you to check whether the text could fit inside a box of a given height and width.

A possible solution would be to create an image object, drawtext on it, then retrieve the objects resulting width and height as described [here](https://stackoverflow.com/questions/24190327/getting-the-dimensions-of-a-rendered-text-in-cimg-library). The suggested code is shown below for reference:

```cpp
CImg imgtext;
unsigned char color = 1;
imgtext.draw_text(0,0,"Hello guys !",&color,0,1,23); // Draw with font height 23.
// Now, imgtext.width() and imgtext.height() gives you the dimensions you want.
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit dem verknüpften CImg draw_text-Beispiel und bestimmen Sie, wie ein Text-Objekt size, color, value und die gerenderten Abmessungen bereitstellen sollte. Als abgeschlossen gilt die Aufgabe, wenn Entwickler diese Eigenschaften setzen und width und height abrufen können, um zu prüfen, ob der Text in einen angegebenen Bereich passt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
computer-graphics
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.