Si l'idea era quella.Originariamente inviato da Maurix1969
menphisx,
grazie dell'aiuto ma leggendo il tuo codice non capisco come inserire i singoli caratteri della stringa, ad esempio una "M" (eventualmente con un particolare font, la grandezza giusta... ) nell'area di memoria che nel ciclo dovrà essere sovrapposta all'immagine. I caratteri mica me li devo disegnare pixel a pixel?!b
Mi puoi dettagliare meglio? Per il resto il codice è chiaro.
Grazie,
Maurizio
Per diseganre la 'M' alla posizione (x, y):
Calcoli l'offset nel file file delle lettere. La 'M' è la 13 lettera, quindi si trovera a 13*30 px dall'inizio dell'immagine (se le singole lettere sono grandi 30 px in larghezza).
Quindi prendi i pixel dal 13*30 px al 13*30 + 30 px in larghezza. L'altezza non è importante.
Poi setti i valori dei pixel nell'immagine in qui vuoi inserire il testo, alla posizione (x, y), agli stessi valori dei pixel della lettera; rispettando la trasparenza (cioè disegni solo i pixel che hanno un colore, non quelli bianchi o nulli).
L'idea era questa, semplice.
Poi nessuno ti vieta di utilizzare le API Windows.
![]()