Funcții grafice ilustrații delphi, imagini bitmap, delphi, componente delphi, coduri sursă

Cea mai ușoară modalitate de a afișa o ilustrație, care se află într-un fișier cu extensia bmp, jpg sau ico, este posibilă cu ajutorul imaginii, pictograma

care se află pe fila Suplimentară din paletă (Figura 10.11).







Cel mai simplu ilustrație de imprimare, care este într-un fișier cu extensia bmp, jpg sau ICO, puteți la imagine pomoshikomponenta, znachokkotorogo este pe panoul tab suplimentar (fig. 10.11).

În tabel. Figura 10.8 prezintă principalele proprietăți ale componentei imaginii.

Ilustrația, care va fi afișată în câmpul componentei imaginii, poate fi setată atât în ​​timpul elaborării formularului de cerere, cât și în timpul funcționării programului.

Funcții grafice ilustrații delphi, imagini bitmap, delphi, componente delphi, coduri sursă

Pe parcursul dezvoltării de forme de ilustrare este dată prin setarea proprietăților imaginii prin selectarea unui fișier ilustrație într-o casetă de dialog standard, care apare ca urmare a unui clic pe o fereastra Load Picture Editor buton de comandă (fig. 10.12). Pentru a porni Editorul de Imagini, trebuie să selectați proprietatea Imagine din Inspectorul de Obiecte și să faceți clic pe butonul cu trei puncte.

Dacă dimensiunea imaginii este mai mare decât dimensiunea componentei. atunci proprietatea strech trebuie să fie setată la True și proprietățile de lățime și înălțime trebuie să fie setate proporțional cu dimensiunile reale ale ilustrației.

Pentru a afișa o imagine în câmpul component al imaginii în timp ce programul rulează, trebuie să aplicați metoda LoadFromFile la proprietatea Imagine, specificând numele fișierului imagine ca parametru.

1. Formul. Imaqel. Imagine. LoadFromFile ('e: \ tenp \ bart.bmp')

încarcă o ilustrație din fișierul bart.bmp și o afișează în câmpul de ieșire a imaginii (image1).

Metoda LoadFromFile permite afișarea ilustrațiilor diferitelor formate grafice: BMP, WMF, JPEG (fișiere cu extensia jpg).

Fig. 10.12. Fereastră de editare a imaginilor

Fig. 10.13. Slide Projector

Funcții grafice ilustrații delphi, imagini bitmap, delphi, componente delphi, coduri sursă






Listing 10.6. Slide Projector

Programul măsoară ilustrațiile afișate fără distorsiuni, care nu pot fi obținute pur și simplu prin atribuirea valorii True la proprietatea strech. Încărcarea și ieșirea primului și a ilustrațiilor rămase sunt efectuate prin procedurile FirstPicture și NextPicture, respectiv. Procedura FirstPicture folosește funcția FindFirst pentru a obține numele primului fișier BMP.

Parametrii funcției FindFirst sunt:

  • numele directorului în care vor fi plasate ilustrațiile;
  • structura aSearchRec, câmpul care, dacă este reușit, va conține numele fișierului care satisface criteriile de căutare;
  • masca fișier imagine.

Dacă există cel puțin un fișier BMP din directorul specificat la apelarea funcției FindFirst, valoarea funcției va fi zero. În acest caz, metoda LoadFromFile încarcă un fișier imagine și se numește funcția scaieimage, care stabilește dimensiunea componentei proporțional cu dimensiunea ilustrației. Dimensiunea ilustrației descărcate poate fi obținută prin trimiterea la proprietățile Form1. Image1. Imagine. Lățime ȘI Form1.image1.Picture.Height, ale căror valori nu depind de dimensiunea componentei Imagine.

Când lucrați cu grafică, este convenabil să folosiți obiecte de tip TBitMap (imagine bit). O imagine bitmap este o memorie

un calculator și, prin urmare, o suprafață grafică invizibilă pe care programul poate genera o imagine. Cuprins bit

imaginea (imaginea) este ușor și, ceea ce este deosebit de important, poate fi rapid afișat pe suprafața formei sau a zonei imaginii. Po-

În acest program, bitmapurile sunt de obicei folosite pentru a stoca imagini mici, de exemplu, imagini ale butoanelor de comandă.

Puteți încărca imaginea în imaginea biți folosind metoda LoadFromFile, specificând numele fișierului BMP ca parametru,

Ilustrația necesară este.

De exemplu, dacă programul declară o variabilă pic de tip TBitMap, atunci după executarea instrucțiunii

Când lucrați cu grafică, este convenabil să folosiți obiecte de tip TBitMap (imagine bit). O imagine bitmap este o imagine a calculatorului în memorie și, prin urmare, o suprafață grafică invizibilă pe care programul poate genera o imagine. Conținutul bitmapului (imagine) este ușor și, ceea ce este deosebit de important, poate fi rapid afișat pe suprafața formei sau a zonei de ieșire a imaginii (imagine). Prin urmare, în programe, bitmapurile sunt de obicei folosite pentru a stoca imagini mici, de exemplu imaginea butoanelor de comandă.

Încărcați imaginea în bitmap utilizând metoda LoadFromFile, specificând numele fișierului BMP în care este localizată ilustrația dorită.

De exemplu, dacă programul declară o variabilă pic de tip TBitMap, execuția execuției este deasupra

1. pic. LoadFromFile Ge; \ images \ aplane. brap1)

Imaginea bit a imaginii va conține imaginea aeronavei.

Puteți afișa conținutul imaginii biți (imagine) pe suprafața formei sau zonei de ieșire ilustrativă, aplicând metoda Draw pe proprietatea de suprafață corespunzătoare (panza).







Trimiteți-le prietenilor: