Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Editor fon bitmap untuk LCD grafik. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pereka amatur radio

Komen artikel Komen artikel

Pengarang menawarkan program komputer reka bentuknya sendiri, direka untuk mencipta dan mengedit fon untuk LCD grafik biasa hari ini.

Dalam beberapa tahun kebelakangan ini, amatur radio telah semakin menggunakan LCD grafik dalam reka bentuk mereka untuk memaparkan maklumat. Ciri kebanyakan peranti ini ialah kehadiran penjana aksara yang dimuatkan sebahagian atau sepenuhnya oleh peranti kawalan luaran, atau ketiadaan sepenuhnya peranti itu. Dalam kes pertama, apabila memulakan penunjuk, adalah perlu untuk memuatkan fon (satu set imej aksara) ke dalam ingatan penjana aksara. Untuk memaparkan simbol pada skrin, program hanya menghantar kodnya (alamat dalam penjana aksara) kepada pengawal LCD, dan paparan simbol pada skrin dipastikan oleh pengawal LCD. Dalam kes kedua, semua operasi yang diperlukan untuk memaparkan simbol pada skrin dilakukan oleh program peranti kawalan. Selalunya, prosedur sedia ada tersedia dalam perpustakaan sistem pembangunan perisian.

Tetapi dalam kedua-dua kes fon luaran diperlukan. Di satu pihak, ini bagus, kerana ia memungkinkan untuk menggunakan set aksara yang paling sesuai untuk menyelesaikan masalah tertentu. Walau bagaimanapun, anda perlu sama ada mencari fon yang diperlukan atau menciptanya sendiri. Ini bukan untuk mengatakan bahawa fail fon untuk LCD grafik jarang berlaku. Ia mudah dicari di Internet, tetapi tidak selalu fon yang ditemui boleh digunakan.

Hakikatnya ialah pengawal LCD yang berbeza membuka imej watak dalam matriks kebiasaan dengan cara yang berbeza. Sebagai contoh, pengawal KS0107 (KS0108) penunjuk WG12864 mengembangkan bait imej secara menegak, seperti ditunjukkan dalam Rajah. 1, dan pengawal RA6963 penunjuk WG240128 adalah mendatar (Gamb. 2). Dalam kes pertama, simbol R mesti diterangkan oleh jujukan bait 00H, 00H, 00H, 7FH, 09H, 19H, 29H, 49H, dalam yang kedua - 1EH, 11H, 11H, 1EH, 14H, 12H, 11H, 00H. Akibatnya, fon yang disediakan untuk LCD dengan pengimbasan mendatar bagi bait imej aksara akan dipaparkan secara tidak betul pada penunjuk dengan pengimbasan menegak, dan sebaliknya.

Editor fon bitmap untuk LCD grafik
nasi. 1. Imej simbol dalam matriks kebiasaan

Editor fon bitmap untuk LCD grafik
nasi. 2. Imej simbol dalam matriks kebiasaan

Dari sudut pengaturcaraan, fon ialah susunan pemalar. Apabila membangunkan program yang memaparkan maklumat pada LCD, pelbagai bahasa pengaturcaraan digunakan dengan peraturan yang berbeza untuk menerangkan tatasusunan tersebut. Contohnya, dalam pemalar bahasa himpunan ditentukan oleh arahan db (define byte), dan dalam bahasa BASIC oleh operator Data. Dalam C, tatasusunan pemalar boleh ditakrifkan hanya dengan satu set nilainya. Perwakilan nombor perenambelasan juga berbeza. Bahasa pengaturcaraan yang berbeza menggunakan, contohnya, format 0xNN, &hNN, $NN, NNH, dengan NN ialah digit heksadesimal.

Dengan mengambil kira perkara di atas, kita boleh menyimpulkan bahawa mencari fail dengan fon siap pakai yang sesuai bukanlah tugas yang mudah, dan jika kita mengambil kira kemungkinan keperluan untuk mempunyai sebarang aksara tertentu di dalamnya, tugas itu sering menjadi tidak larut sepenuhnya. Dalam kes sedemikian, anda perlu melaraskan fon yang ditemui di suatu tempat atau membangunkan yang baharu dari awal. Ini boleh dilakukan dengan mudah menggunakan program khusus - yang dipanggil editor fon.

Editor sedemikian boleh didapati di Internet. Kelemahan utama mereka (sekurang-kurangnya yang dibincangkan oleh pengarang) ialah tumpuan mereka yang sempit. Nampaknya program itu dibangunkan oleh peminat untuk menyelesaikan masalah khususnya. Sebagai contoh, satu program mencipta fail output dalam format yang boleh difahami oleh pengkompil bahasa pengaturcaraan tunggal, manakala satu lagi mencipta imej aksara yang sesuai hanya untuk jenis LCD tertentu. Oleh itu, sama ada tidak mungkin untuk mencipta fon yang diingini menggunakan mereka sama sekali, atau fail output perlu dilaraskan, contohnya, menggunakan editor teks, yang mengambil banyak masa dan jarang bebas ralat. Keupayaan program ini untuk mengedit fon yang dibuat oleh editor lain selalunya sangat terhad.

Program CG-Edit yang dicadangkan telah dibangunkan oleh pengarang sebagai alat yang lebih universal. Ia membolehkan anda membangunkan fon baharu dan betul yang dibuat sebelum ini (termasuk "asing") dalam format yang paling biasa digunakan dalam amalan radio amatur.

Dimensi kebiasaan berikut dibenarkan (faktor pertama ialah bilangan piksel secara mendatar, kedua - menegak): 6x8, 8x8, 12x16, 16x16, 16x24, 24x16, 24x24. Anda boleh mereka bentuk dan mengedit fon dalam kedua-dua imej positif dan negatif, dan juga menukar arah bait dalam kebiasaan daripada menegak kepada mendatar, dan sebaliknya. Maklumat output boleh dioptimumkan untuk digunakan dalam program bahasa himpunan, pelbagai versi bahasa BASIC dan C.

Program ini bertujuan untuk komputer peribadi yang menjalankan versi Windows 32- dan 64-bit. Ia terdiri daripada satu fail boleh laku CG-Edit.exe dan tidak memerlukan pemasangan, mudah digunakan dan mempunyai antara muka pengguna yang intuitif.

Selepas memulakan program, tetingkap yang ditunjukkan dalam Rajah 3 akan dibuka pada skrin komputer. 1251. Di bahagian atas kirinya terdapat kawasan untuk memilih aksara yang diedit dalam bentuk jadual, sel yang mengandungi aksara dari halaman kod Windows-20. Hanya aksara dengan kod 0H-0FFH dipaparkan; kawasan kod kawalan 1H-7FH tidak ditunjukkan, kerana ia tidak mempunyai persamaan grafik. Semua aksara Latin, Cyrillic dan angka asas terletak di luar kawasan kod 0FH-1251BFH, jadi kawasan ini mudah digunakan untuk mencipta sebarang simbol yang diperlukan untuk tugas yang diselesaikan bagi menggantikan yang tersedia di sana mengikut halaman kod Windows-XNUMX.

Editor fon bitmap untuk LCD grafik
nasi. 3. Tetingkap program pada skrin komputer

Di sebelah kanan tetingkap terdapat kawasan penyuntingan di mana kebiasaan dengan simbol yang diperlukan akan dipaparkan semasa kawasan ini kosong. Di bahagian bawah sebelah kiri terdapat butang pada skrin "Buat penjana aksara" dan "Import penjana aksara". Yang pertama daripada mereka menukar program kepada mod mencipta penjana aksara baharu. Ini membuka tetingkap untuk memasukkan parameter fon yang dibuat, di mana anda perlu memilih daripada senarai saiz ruang aksara dan arah imbasan bait di dalamnya.

Perlu diingatkan bahawa tidak semua saiz tempat biasa membenarkan kedua-dua arah imbasan bait. Hakikatnya ialah program ini memberi tumpuan kepada ketumpatan maksimum pembungkusan maklumat. Lagipun, "pengguna" utama fon yang dibuat dengan bantuannya adalah peranti mikropengawal dengan jumlah memori yang agak kecil.

Dalam Rajah. Rajah 4 menunjukkan bahawa apabila mengimbas bait secara mendatar dalam ruang biasa 6x8 piksel, hanya enam bit digunakan secara berguna dan dua bit kekal berlebihan. Secara keseluruhan, imej aksara menduduki lapan bait. Apabila mengimbas secara menegak (Rajah 5), setiap lajur kebiasaan menduduki bait penuh, jadi imej aksara memerlukan hanya enam bait. Perbezaan dua bait untuk setiap aksara fon agak ketara, jadi dalam semua ruang biasa di mana bilangan lajur bukan gandaan lapan, hanya pengimbasan menegak dibenarkan.

Editor fon bitmap untuk LCD grafik
nasi. 4. Imbasan mendatar bait dalam ruang biasa dengan dimensi 6x8 px

Editor fon bitmap untuk LCD grafik
nasi. 5. Imbasan menegak bait dalam ruang biasa dengan dimensi 6x8 px

Setelah memilih parameter fon, klik pada butang "Buat" pada skrin. Ini menutup tetingkap kemasukan parameter, dan tetingkap utama mengambil bentuk yang ditunjukkan dalam Rajah. 6.

Editor fon bitmap untuk LCD grafik
nasi. 6. Pandangan tetingkap program komputer

Program ini mencipta imej penjana aksara kosong dalam RAM komputer. Ia akan kekal kosong sehingga mana-mana fon dimuatkan ke dalamnya daripada fail sedia ada dengan mengklik pada butang skrin "Import penjana aksara", atau sehingga aksara anda sendiri dicipta selepas mengklik pada butang skrin "Buat penjana aksara". Aksara dalam medan "Pilih Aksara" tidak menggambarkan kandungan sebenar imej penjana aksara. Mereka sentiasa kekal tidak berubah dan hanya berfungsi sebagai panduan. Di kawasan penyuntingan, program memaparkan imej tempat biasa dengan saiz yang dipilih.

Simbol penjana aksara sedang dibuat atau diedit, sel yang dipilih dalam jadual "Pilih aksara" (ia diserlahkan di dalamnya dengan latar belakang merah), dipaparkan dalam medan "Tempat aksara boleh diedit". Pada mulanya, ini adalah simbol dengan kod 20H. Untuk berpindah ke simbol lain, anda perlu mengklik pada sel jadual yang sepadan dengan butang kiri tetikus. Prasasti di atas kebiasaan mencirikan parameter fon yang dibuat.

Edit kandungan tempat biasa dengan mengklik pada pikselnya dengan butang tetikus kiri. Setiap klik tersebut mengubah keadaan piksel kepada sebaliknya. Di bahagian bawah medan pengeditan terdapat empat butang pada skrin untuk pengurusan piksel kumpulan. Mengklik pada salah satu daripadanya akan mengalihkan kandungan tempat biasa dengan piksel ke atas, bawah, kiri atau kanan dalam hadnya. Mengklik pada butang "Padam" pada skrin mengosongkan sepenuhnya tempat yang biasa, dan mengklik pada butang "Kembali" memulihkan gaya asal watak yang diedit. Disebabkan oleh fakta bahawa operasi pemadaman dan rollback memadamkan hasil penyuntingan simbol secara kekal, program ini memaparkan mesej amaran yang sesuai sebelum melaksanakannya.

Garis bawah dan lajur kanan tanda diserlahkan dengan latar belakang kuning. Ini mengingatkan anda bahawa piksel yang disertakan di dalamnya adalah tidak diingini, kerana kawasan ini berfungsi sebagai pemisah untuk aksara bersebelahan pada skrin LCD. Walau bagaimanapun, konsep "tidak diingini" tidak bermakna larangan. Anda boleh menghidupkan piksel, iaitu perkara yang perlu anda lakukan, dengan mencipta simbol seperti "D" atau "Sch". Apabila bekerja dengan aksara besar, dua baris bawah dan dua lajur paling kanan diserlahkan dengan latar belakang kuning, kerana untuk persepsi yang baik terhadap aksara besar adalah dinasihatkan untuk menambah ruang di antara mereka.

Di bawah kawasan penyuntingan terdapat dua butang pada skrin yang anda gunakan sama ada mengosongkan sepenuhnya penjana aksara atau mengekodnya semula dengan menukar arah pengimbasan bait dalam kebiasaan. Jika anda cuba memadamkan fon yang mempunyai perubahan yang belum disimpan, program akan memaparkan mesej amaran.

Susunan sewenang-wenang pemilihan simbol dan penyuntingan semula berulangnya dibenarkan. Selepas perubahan pertama dalam keadaan mana-mana piksel, simbol dalam sel pemilihan yang sepadan akan diserlahkan dalam fon tebal dan diperbesarkan. Ini menunjukkan bahawa ia telah disunting. Semua yang dipaparkan dalam tetingkap program semasa proses penyuntingan ditunjukkan dalam Rajah. 7. Dapat dilihat bahawa simbol "3" dan "Ш" telah pun diedit, kini simbol "Ш" sedang disunting, dan "ekor"nya berada di zon yang tidak diingini.

Editor fon bitmap untuk LCD grafik
nasi. 7. Tetingkap program semasa penyuntingan

Jika perlu, anda boleh pada bila-bila masa menukar imbasan bait dalam kebiasaan daripada menegak kepada mendatar, dan sebaliknya. Untuk melakukan ini, klik pada butang skrin "Tukar jenis sapuan". Operasi terpakai serentak pada semua simbol penjana aksara. Selepas pelaksanaannya, mesej yang sepadan akan dipaparkan pada skrin dan parameter fon yang dipaparkan di atas kebiasaan akan ditukar. Adalah mustahil untuk menukar arah imbasan jika ini membawa kepada peningkatan dalam volum imej fon.

Beberapa perkataan tentang bekerja dengan fon negatif. Konsep fon negatif telah pun menjadi atavisme, kerana banyak pengawal LCD moden boleh menyongsangkan imej itu sendiri. Namun begitu, program ini mempunyai keupayaan untuk mencipta dan mengedit fon negatif. Tiada perbezaan daripada bekerja dengan fon positif. Walau apa pun, simbol kelihatan positif pada skrin komputer. Transformasi imej mereka kepada yang negatif berlaku dalam proses merakam fon yang dibuat pada cakera komputer. Melihat ke hadapan, kami perhatikan bahawa apabila memuatkan fail yang mengandungi fon negatif untuk mengedit, maklumat dimasukkan ke dalam imej penjana aksara dalam memori komputer dalam bentuk terbalik (positif) dan diterbalikkan semula apabila ditulis ke cakera.

Selepas menetapkan parameter fon, panel lain muncul dalam tetingkap program, bertajuk "Fail Output". Ia mengandungi elemen kawalan yang membolehkan anda menulis fail penjana aksara ke cakera dalam format yang diperlukan.

Dalam senarai juntai bawah "Format baris" (Gamb. 8), pilih struktur baris dalam fail teks output. Urutan nombor perenambelasan, dipisahkan dengan koma, mungkin atau tidak boleh didahului dengan kata kunci "Data" atau ".Db".

Editor fon bitmap untuk LCD grafik
nasi. 8. Senarai juntai bawah "Format baris"

Dalam senarai juntai bawah "Format nombor" (Rajah 9), pilih kaedah mewakili nombor perenambelasan. Salah satu awalan yang tersedia dalam senarai atau akhiran "h" boleh ditambah pada dua digit perenambelasan NN.

Editor fon bitmap untuk LCD grafik
nasi. 9. Senarai juntai bawah "Format nombor"

Dengan menyemak pilihan "Fon negatif", anda boleh membuat fail dengan fon ini.

Untuk menulis fail ke cakera komputer anda, anda mesti mengklik pada butang skrin "Simpan penjana aksara". Laluan ke sana ditunjukkan dalam dialog Windows standard. Secara lalai, nama fail ialah FontXXxYYmn.fnt, dengan XXxYY ialah format tempat biasa; m - simbol "v" atau "h", bermaksud imbasan menegak atau mendatar bait, masing-masing; n - simbol "p" atau "n", menunjukkan, masing-masing, imej positif atau negatif watak; fnt - sambungan nama.

Nama fail boleh diubah suai dengan menambah aksara yang sah pada permulaan atau akhir. Walau bagaimanapun, ia tidak disyorkan untuk memusnahkan struktur "FontXXxYYmn". Menggunakannya, program ini mengiktiraf parameter fon "nya" semasa memuatkannya. Jika tidak, program akan mempertimbangkan fail "asing" dan memerlukan input manual parameter.

Jika perlu, edit fail penjana aksara siap dalam tetingkap yang ditunjukkan dalam Rajah. 3, klik pada butang skrin "Import penjana aksara". Dialog pemuatan fail Windows standard akan dibuka, di mana anda harus memilih fail untuk diedit. Proses muat turun untuk fail ini berbeza-beza bergantung pada formatnya.

Fail yang dibuat menggunakan editor berkenaan dimuatkan ke dalamnya tanpa campur tangan pengguna. Semua maklumat yang diperlukan tentang parameter fon terkandung dalam nama fail, sudah tentu, jika pembinaan yang diterangkan di atas disimpan di dalamnya.

Jika nama fail tidak mengandungi maklumat yang diperlukan untuk pengenalan, program akan menggesa anda memasukkannya secara manual dan membuka tetingkap di mana anda mesti menentukan saiz ruang aksara, arah bait dan sama ada fon berada dalam fail, positif atau negatif. Oleh itu, sebelum mengedit fail "asing", anda harus mendapatkan idea tentang parameter ini.

Jika parameter dinyatakan dengan betul, maka fon "asing" akan berjaya dimuatkan dengan kebarangkalian yang tinggi. Algoritma untuk membaca maklumat yang terkandung dalam fail "memahami" kedua-dua nombor perpuluhan dan heksadesimal dalam pelbagai perwakilan, mengekstrak maklumat berguna daripada penyataan Data dan .Db dan mengabaikan komen. Mungkin satu-satunya perkara yang boleh menjadi penghalang kepada pemuatan yang betul ialah kehadiran dalam fail sebarang maklumat tambahan dalam bentuk tanpa ulasan.

Proses menyunting fon yang dimuat turun tidak berbeza dengan proses mencipta yang baharu. Langkah terakhir ialah menyimpan kerja yang dilakukan dalam fail yang akan menjadi "milik mereka" untuk program tersebut.

Fail program editor: ftp://ftp.radio.ru/pub/2016/03/CG-Edit.zip.

Pengarang: A. Savchenko

Lihat artikel lain bahagian Pereka amatur radio.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Kebisingan lalu lintas melambatkan pertumbuhan anak ayam 06.05.2024

Bunyi yang mengelilingi kita di bandar moden semakin menusuk. Walau bagaimanapun, sedikit orang berfikir tentang bagaimana bunyi ini menjejaskan dunia haiwan, terutamanya makhluk halus seperti anak ayam yang belum menetas dari telur mereka. Penyelidikan baru-baru ini menjelaskan isu ini, menunjukkan akibat yang serius untuk pembangunan dan kelangsungan hidup mereka. Para saintis telah mendapati bahawa pendedahan anak ayam zebra diamondback kepada bunyi lalu lintas boleh menyebabkan gangguan serius kepada perkembangan mereka. Eksperimen telah menunjukkan bahawa pencemaran bunyi boleh melambatkan penetasan mereka dengan ketara, dan anak ayam yang muncul menghadapi beberapa masalah yang menggalakkan kesihatan. Para penyelidik juga mendapati bahawa kesan negatif pencemaran bunyi meluas ke dalam burung dewasa. Mengurangkan peluang pembiakan dan mengurangkan kesuburan menunjukkan kesan jangka panjang bunyi lalu lintas terhadap hidupan liar. Hasil kajian menyerlahkan keperluan ...>>

Pembesar suara wayarles Samsung Music Frame HW-LS60D 06.05.2024

Dalam dunia teknologi audio moden, pengeluar berusaha bukan sahaja untuk kualiti bunyi yang sempurna, tetapi juga untuk menggabungkan fungsi dengan estetika. Salah satu langkah inovatif terkini ke arah ini ialah sistem pembesar suara tanpa wayar Samsung Music Frame HW-LS60D yang baharu, dipersembahkan pada acara World of Samsung 2024. Samsung HW-LS60D bukan sekadar sistem pembesar suara, ia adalah seni bunyi gaya bingkai. Gabungan sistem 6 pembesar suara dengan sokongan Dolby Atmos dan reka bentuk bingkai foto yang bergaya menjadikan produk ini sebagai tambahan yang sempurna untuk mana-mana bahagian dalam. Samsung Music Frame baharu menampilkan teknologi canggih termasuk Audio Adaptif yang menyampaikan dialog yang jelas pada mana-mana tahap kelantangan, dan pengoptimuman bilik automatik untuk penghasilan semula audio yang kaya. Dengan sokongan untuk sambungan Spotify, Tidal Hi-Fi dan Bluetooth 5.2, serta penyepaduan pembantu pintar, pembesar suara ini bersedia untuk memuaskan hati anda. ...>>

Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik 05.05.2024

Dunia sains dan teknologi moden berkembang pesat, dan setiap hari kaedah dan teknologi baharu muncul yang membuka prospek baharu untuk kita dalam pelbagai bidang. Satu inovasi sedemikian ialah pembangunan oleh saintis Jerman tentang cara baharu untuk mengawal isyarat optik, yang boleh membawa kepada kemajuan ketara dalam bidang fotonik. Penyelidikan baru-baru ini telah membolehkan saintis Jerman mencipta plat gelombang yang boleh disesuaikan di dalam pandu gelombang silika bersatu. Kaedah ini, berdasarkan penggunaan lapisan kristal cecair, membolehkan seseorang menukar polarisasi cahaya yang melalui pandu gelombang dengan berkesan. Kejayaan teknologi ini membuka prospek baharu untuk pembangunan peranti fotonik yang padat dan cekap yang mampu memproses jumlah data yang besar. Kawalan elektro-optik polarisasi yang disediakan oleh kaedah baharu boleh menyediakan asas untuk kelas baharu peranti fotonik bersepadu. Ini membuka peluang besar untuk ...>>

Berita rawak daripada Arkib

Burung atau serangga 14.07.2008

Institut Ornitologi Swiss telah mencipta program untuk memproses isyarat radar yang dipantulkan, yang memungkinkan untuk membezakan kawanan serangga daripada sekawan burung.

Serangga tidak menimbulkan bahaya kepada pesawat, tetapi serangan burung, yang paling kerap berlaku semasa mendekati lapangan terbang, setiap tahun menyebabkan kerugian penerbangan global kira-kira $ 1,2 bilion. Pengawal trafik udara yang berpengalaman boleh membezakan burung daripada serangga pada skrin radar, tetapi ini mengambil masa beberapa saat.

Pakar ornitologi Switzerland telah mengumpulkan koleksi beribu-ribu pantulan radar daripada kumpulan burung, serangga dan kumpulan campuran yang diperhatikan di Sahara di atas Mauritania pada 2003-2004. Pemprosesan mereka pada komputer memungkinkan untuk membangunkan program yang membezakan serangga dari burung dengan ketepatan 93-98%.

Berita menarik lain:

▪ Kesan kereta elektrik terhadap alam sekitar

▪ Antena jalur L yang menyokong rangkaian jalur lebar dan berbilang jalur

▪ Kehidupan perlahan menyelamatkan daripada mutasi yang mematikan

▪ Buih logam untuk penebat haba

▪ Perakam video untuk telefon bimbit

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Kehidupan ahli fizik yang luar biasa. Pemilihan artikel

▪ artikel Apa yang kita ada, kita tidak simpan, setelah hilang, menangis. Ungkapan popular

▪ artikel Apakah lagu tertua di dunia? Jawapan terperinci

▪ artikel oleh Aquilegius. Legenda, penanaman, kaedah aplikasi

▪ Artikel UMZCH tanpa maklum balas umum. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Kunci magnet. eksperimen fizikal

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024