Conversia jpeg-ului în bitmap și invers, blogul unui programator delphi

De data aceasta am vrut să vorbesc despre cum poți converti imagini dintr-un format în altul. În acest moment, m-am oprit pentru JPEG în Bitmap și invers. Nu este nimic inerent dificil, imi place ca aceasta sarcina a fost folositoare pentru conversia sub forma de formate de imagine. Deci, este dat sarcina de a altcineva va trebui să compare cele două formate pot fi citite pe Wikipedia, se poate spune că compresia jpeg este aplicată imaginii, dar aici există dezavantajul că, dacă utilizați compresie foarte mare pentru jpeg-fișiere , atunci imaginea se poate rupe ușor (se agită) în blocuri cu pixeli. În imaginile bmp, sunt alocate 1 până la 48 de biți pentru a afișa culorile furnizate. Probabil cel mai frecvent utilizate - este de 24 de biți, cu 48 de biți - acest format este rar utilizat cu fidelitate ridicată a culorii și, în consecință, va fi dimensiunea mult mai mult decât aceleași 24 de biți de transmisie de culoare, și astfel transferul de date (de conversie), vom reduce dimensiunea imaginii și alți algoritmi de transfer de culoare.













Să instalăm apoi toate componentele necesare. Am făcut-o

Într-un bloc, vom avea conversia lui jpeg în bmp. și în celălalt bloc naooborot. De asemenea, trebuie să folosim modulul jpeg în utilizări. astfel încât să putem lucra cu imagini jpeg în Delphi. După aceasta, vom afla cum să convertim BMP în JPEG. Acum scrieți codul pentru a deschide fișierul bmp.

Și acum codul care va seta numele, jpeg-fișierul salvat (ieșire).

Acum mergem direct la conversia imaginilor noastre, pe butonul OnClick vom scrie codul

Nu uităm să folosim jpeg în utilizări. Am creat instanțe ale clasei TGraphic - jpeg și bmp. Apoi, vom încărca imaginea bmp pe care vrem să convertească, și apoi utilizați Atribuire-l salvați în format JPEG. apoi după numele fișierului creat anterior, salvați fișierul jpeg pe disc. Acum puteți testa foarte ușor, dacă nu bmp -Images, este foarte ușor de a crea unul - MSPaint deschis și trage o pereche de linii și de a salva ca bmp -Harta, apoi deschideți-l și faceți clic pe butonul „Convert“, compara dimensiunea lor - mare diferență.

Acum treceți la acțiunea opusă - Convertiți JPEG în BMP. Codul pentru deschiderea fișierului jpeg este același







Trimiteți-le prietenilor: