kalagitnaan ng extension. Binubuksan ang MID file. Para saan ang .MID file format na ginagamit?
Basahin din
Umaasa kami na nakatulong kami sa iyo na malutas ang problema sa MID file. Kung hindi mo alam kung saan ka makakapag-download ng application mula sa aming listahan, mag-click sa link (ito ang pangalan ng program) - Makakakita ka ng mas detalyadong impormasyon kung saan ida-download ang secure na bersyon ng pag-install ng kinakailangang application.
Ano pa ang maaaring magdulot ng mga problema?
Maaaring may higit pang mga dahilan kung bakit hindi mo mabuksan ang MID file (hindi lamang ang kakulangan ng naaangkop na aplikasyon).
Una- ang MID file ay maaaring maling naka-link (hindi tugma) sa naka-install na application upang suportahan ito. Sa kasong ito, kailangan mong baguhin ang koneksyon na ito sa iyong sarili. Upang gawin ito, mag-right-click sa MID file na gusto mong i-edit, i-click ang opsyon "Buksan ng" at pagkatapos ay piliin ang program na iyong na-install mula sa listahan. Pagkatapos ng pagkilos na ito, ang mga problema sa pagbubukas ng MID file ay dapat na ganap na mawala.
Pangalawa- maaaring masira lang ang file na gusto mong buksan. Sa kasong ito, pinakamahusay na makahanap ng isang bagong bersyon nito, o i-download muli mula sa parehong pinagmulan (marahil sa ilang kadahilanan sa nakaraang session hindi natapos ang pag-download ng MID file at hindi ito mabuksan nang tama) .
Gusto mo bang tumulong?
Kung mayroon kang karagdagang impormasyon tungkol sa extension ng MID file, kami ay magpapasalamat kung ibabahagi mo ito sa mga gumagamit ng aming site. Gamitin ang form sa ibaba at ipadala sa amin ang iyong impormasyon tungkol sa MID file.
Anunsyo
MID Audio File Format
Ang MID file format ay binuo para sa paglilipat ng data sa pagitan ng mga application para sa mga musikero at audio file developer. Ito ay nagpapahintulot sa kanila na maglaro ng iba't ibang mga file mula sa isang device. Ang mga file ay naglalaman ng mga pagtutukoy ng iba't ibang mga parameter - isang hanay ng mga tala, pitch, bilis, pati na rin ang mga signal ng kontrol. Tinutulungan ka ng lahat ng opsyong ito na kontrolin ang tempo ng musika sa maraming device. Ang mga MID file ay compact, madaling hawakan, at madaling pumili ng mga tool.
Teknikal na impormasyon tungkol sa MID file
Ang isang karaniwang MID file ay may dalawang uri - uri 0 at uri 1. Uri 0 ay solong track data, at uri 1 ay multi-track data. Ang MID link ay maaaring magkaroon ng hanggang 16 na independiyenteng channel ng impormasyon (numero 1 hanggang 16). Ang mga MID na mensahe ay binubuo ng 8-bit na mga salita na ipinapadala nang serial sa 31.25 kbaud. Ang mga naturang mensahe ay maaaring angkop lamang para sa ilang partikular na device (halimbawa, sa kaso ng mga mensahe ng channel na tinatanggap lamang ng mga device na naka-configure sa channel na iyon).
Karagdagang impormasyon tungkol sa MID na format
Extension ng file | .kalagitnaan | ||
Kategorya ng file | |||
Halimbawang file | (0.60 KiB) |
||
Mga kaugnay na programa | Ebolusyon ng Audio Sonar Master Tacks Pro GarageBand |
||
Quadrant 2: Northwest quadrant |
Quadrant 1: Northeast quadrant |
Quadrant 3: Southwest quadrant |
Quadrant 4: Southeast quadrant |
Ang panukalang ito ay may sumusunod na anyo:
TRANSFORM multiplier_X, multiplier_Y, offset_X, offset_Y
Upang tukuyin ang pagbabago mula sa data sa quadrant 2 patungo sa data sa quadrant 1, tukuyin ang sumusunod na Transform clause:
TRANSFORM -1, 0, 0, 0
Ang ibig sabihin ng mga zero ay binabalewala ng MapInfo ang mga parameter na ito.
Kung nagtatrabaho ka sa isang programa na lumilikha ng mga MIF file na may mga coordinate para sa quadrant 2, maaari mong:
- magdagdag ng TRANSFORM clause sa MIF file;
- gumawa ng pagbabago sa programa upang makagawa ito ng mga coordinate para sa quadrant 1;
- Baguhin ang program upang magdagdag ito ng TRANSFORM clause sa bawat MIF file.
Inaalok ang mga column
Ang bilang ng mga column ay nakatakda dito. Pagkatapos, para sa bawat column, ang isang hiwalay na linya ay nagpapahiwatig ng pangalan ng column, ang uri ng data dito, at ang laki ng field (para sa mga column na naglalaman ng mga string at decimal na numero). Posible ang mga sumusunod na uri ng column:
- char (haba ng field)
- integer (4 bytes)
- smallint (2 bytes, kaya ang mga numero sa hanay -32767 hanggang 32767 ay wasto)
- decimal (haba ng field, bilang ng mga decimal na lugar)
- lumutang
- lohikal
Narito ang isang halimbawa ng seksyon ng column sa isang header:
MGA HANAY 3
STATE char (15)
POPULASYON Integer
AREA decimal (8.4)
Ang MID file ay dapat maglaman ng sumusunod na tatlong column ng data na tinukoy sa header:
- hanay ng STATE: 15 character na field;
- column POPULASYON: integer field;
- AREA column: Isang field ng mga decimal na numero na binubuo ng hindi hihigit sa 8 digit, kabilang ang 4 na decimal na lugar.
Seksyon ng data sa mga file ng MIF
Ang seksyon ng data sa mga MIF file ay kasunod ng header at dapat magsimula sa salitang DATA sa isang hiwalay na linya:
Ang seksyon ng data ng isang MIF file ay maaaring maglaman ng anumang bilang ng mga graphic primitive, isa para sa bawat graphic na bagay. Inihahambing ng MapInfo ang mga seksyon ng MIF at MID file, na tumutugma sa unang object sa MIF file sa unang linya ng MID file, ang pangalawang object sa MIF file sa pangalawang linya ng MID file, at iba pa.
Kung walang nakitang katumbas na graphic na object para sa isang linya sa MID file, ang isang "empty" na object (WALA) ay gagawin sa kaukulang posisyon sa MIF file.
Maaaring gamitin ang mga sumusunod na graphic na bagay:
- tuldok
- linya
- polyline
- rehiyon
- text
- parihaba
- bilugan na parihaba
- ellipse
- pangkat ng mga puntos
- koleksyon
Dot
Ang isang bagay ng uri ng punto ay may dalawang parameter: ang X coordinate at ang Y coordinate Ang uri ng simbolo na nagsasaad ng puntong ito ay maaari ding tukuyin. Ang isang numero ay ipinahiwatig para sa simbolo. Kung walang tinukoy na simbolo, ang kasalukuyang simbolo ay ginagamit upang kumatawan sa punto.
POINT x y [ Simbolo (hugis, kulay, laki) ]
Ang bawat bersyon ng MapInfo ay sumusuporta sa iba't ibang simbolo ng SYMBOL clause.
Linya
Ang isang line object ay dapat may apat na kinakailangang parameter: X at Y coordinates para sa dalawang end point. Ang uri ng linya ay maaari ding tukuyin. Kung ang uri ng linya ay hindi tinukoy, ang kasalukuyang uri ng linya ay ginagamit.
LINE x1 y1 x2 y2 [ PEN (lapad, pattern, kulay) ]
Polyline
Ang isang bagay na may uri ng polyline ay maaaring binubuo ng isa o ilang mga seksyon. Kung ang isang polyline ay binubuo ng ilang mga seksyon, kung gayon ang paglalarawan nito ay dapat na kasama ang keyword na MULTIPLE, na sinusundan ng bilang ng mga numsection ng mga seksyon. Sa kasong ito, para sa bawat seksyon ang bilang ng mga punto kung saan ito ay binubuo ay dapat na tinukoy (ang numpts argument) at, kasunod nito, ang mga x/y na coordinate ng bawat punto. Upang pumili ng istilo ng linya, gamitin ang sugnay na PEN (tingnan sa ibaba). Kung gagamitin mo ang salitang SMOOTH, ang polyline ay magiging smoothed.
PLINE [MULTIPLE numsections]
numpts1
x1 y1
x2 y2
(…)
[numps2
x1 y1
x2 y2 ]
[MAKINIS]
Rehiyon
Ang isang lugar na bagay ay maaaring binubuo ng isa o higit pang mga polygon. Ang bilang ng mga polygon na bumubuo sa rehiyon ay tinukoy kaagad pagkatapos ng REGION na keyword (numpolygons argument). Para sa bawat polygon, dapat mong tukuyin ang bilang ng mga vertices nito (numpts parameter) at ang kanilang mga x/y coordinates. Bilang karagdagan, gamit ang mga keyword na PEN at BRUSH, maaari mong itakda ang estilo ng lugar (tingnan sa ibaba). Ang CENTER keyword ay nagpapahintulot sa iyo na tahasang tukuyin ang mga coordinate ng sentroid ng rehiyon. Ang pagtukoy ng centroid ay nagpapababa ng oras ng pag-import at pag-export.
REGION numpolygons
numpts1
x1 y1
x2 y2
(…)
[numps2
x1 y1
x2 y2 ]
[PEN (lapad, pattern, kulay) ]
[BRUSH (pattern, fgcolor, bgcolor) ]
[CENTER x y]
Arc
Para sa isang bagay na may uri ng arko, dapat na ipahiwatig ang mga pahilis na kabaligtaran na sulok ng circumscribed rectangle, gayundin ang inisyal (a) at huling (b) na mga anggulo ng arc sa mga degree, na nagbibilang ng counterclockwise (zero sa posisyon ng arrow sa 15.00 ). Ang uri ng linya ay maaari ding tukuyin.
ARC x1 y1 x2 y2
a b
[PEN (lapad, pattern, kulay) ]
Text
Ang nilalaman ng isang Text object ay tinukoy ng isang linya ng text, ang haba nito ay hindi dapat lumampas sa 255 character. Upang ayusin ang text sa screen sa ilang linya, ipasok ang "\n" na mga character sa mga line break (halimbawa, "Unang linya\n Pangalawang linya\n Ikatlong linya"). Ang mga parameter na x1, y1, x2, at y2 ay tumutukoy sa posisyon ng teksto sa mapa (tinukoy nila ang magkasalungat na sulok ng circumscribed rectangle). Ang line spacing ay maaaring 1.0 (single space), 1.5 o 2.0 (double space). Gamit ang FONT keyword (tingnan sa ibaba), maaari mong itakda ang estilo ng font at marami pang ibang katangian ng teksto.
TEXT "textstring"
x1 y1 x2 y2
[FONT...]
[ Spacing (1.0 | 1.5 | 2.0) ]
[I-justify (Kaliwa | Gitna | Kanan) ]
[Anggulo text_angle]
[ Linya ng Label (simple | arrow) x y ]
Parihaba
Para sa isang rektanggulo, ang mga coordinate ng mga kabaligtaran na sulok nito ay tinukoy. Ang uri ng mga linya at pagtatabing ay maaari ding tukuyin.
RECT x1 y1 x2 y2
[PEN (lapad, pattern, kulay) ]
Bilog na parihaba
Para sa isang bilugan na rektanggulo, ang mga coordinate ng mga kabaligtaran na sulok nito ay tinukoy, pati na rin ang antas ng smoothing (a). Ang uri ng mga linya at pagtatabing ay maaari ding tukuyin. Ang antas ng pagpapakinis ay ipinahayag sa mga yunit ng coordinate.
ROUNDRECT x1 y1 x2 y2
a
[PEN (lapad, pattern, kulay) ]
[BRUSH (pattern, forecolor, backcolor) ]
Bilog na parihaba
Para sa isang ellipse, ang mga coordinate ng mga kabaligtaran na sulok ng circumscribed rectangle ay tinukoy. Ang uri ng mga linya at pagtatabing ay maaari ding tukuyin.
ELLIPSE x1 y1 x2 y2
[PEN (lapad, pattern, kulay) ]
[BRUSH (pattern, forecolor, backcolor) ]
Grupo ng mga puntos
Gumagamit ang object ng Point Group ng ilang parameter na binubuo ng mga pares ng xy coordinates. Ang bilang ng mga puntos ay tinukoy ng num_points na parameter. Ang mga simbolo ay tinukoy ng karagdagang parameter ng Simbolo. Kung ang parameter ng SYMBOL ay tinanggal, ang kasalukuyang simbolo ay ginagamit.
MULTIPOINT num_points
x1 y1 x2 y2 x3 y3 (...)
[ Simbolo (hugis, kulay, sukat) ]
Koleksyon
Gumagamit ang object ng Collection ng ilang pangkat ng mga parameter, na binubuo ng mga parameter ng mga object na iyon na kasama sa koleksyon. Ang mga indibidwal na setting para sa Rehiyon, Pline, at Multipoint na bahagi ng isang koleksyon ay kapareho ng para sa mga katumbas na uri ng bagay. Ang parameter na num_parts ay kinakailangan kung ang koleksyon ay may mas kaunti sa tatlong bahagi. Kung aalisin ang numerong ito, ang disenyo ay magiging parang ang koleksyon ay naglalaman ng lahat ng tatlong bahagi. Kapag nag-e-export, palaging isinusulat ng MapInfo ang numerong ito sa MIF file. Halimbawa:
Koleksyon 3
Rehiyon 1
4
14.850832 20.077456
15.850832 21.077456
16.850832 23.077456
14.850832 20.077456
Panulat (1,2,0)
Brush (2.16777215.16777215)
Gitna 8.850832 14.577456
Pline 3
-7.149168 0.077456
-3.149168 -2.922544
-2.149168 2.077456
Panulat (1,2,0)
Multipoint 2
-6.149168 -0.922544
-5.149168 0.077456
Simbolo (35,0,12)
Linetype, hatch, simbolo at mga font code sa MIF file
Panulat na pangungusap (estilo ng linya)
Tinutukoy ng sugnay na PEN ang lapad, uri, at kulay ng mga linear na bagay tulad ng linya, polyline, at arko. Ang sugnay na PEN ay may sumusunod na syntax:
PEN (lapad, pattern, kulay)
- lapad - kapal (lapad) ng linya;
- pattern - uri ng linya;
- kulay - kulay ng linya sa RGB system.
Ang lapad ay tinukoy ng isang numero mula 0 hanggang 7, at ang zero-width na linya ay hindi nakikita sa screen. Ang 11-2047 ay mga halaga na maaaring ma-convert sa mga puntos:
lapad ng linya = (bilang ng mga puntos * 10) 10
Ang kulay ay tinukoy bilang isang integer na tumutukoy sa isang 24-bit na halaga ng kulay ng RGB.
Ang mga uri ng linya ay itinalaga ng mga code mula 1 hanggang 118; Ang uri 1 ay isang invisible na linya. Ang numero ng uri ng linya ay tumutugma sa numero ng uri ng linya sa file na tumutukoy sa mga linya. Maaaring i-edit ang file na ito sa line style editor. Ang mga numero sa line file ay hindi maaaring lumampas sa 127. Kung ang mga linya ay magsalubong, pagkatapos ay 128 ang idadagdag sa numero ng linya.
Ang mga istilo ng crossing line ay may bilang na 129-255. Dahil maaaring i-edit ang line file at maaaring tukuyin ang mga intersecting na uri ng linya, ang kabuuang mga numero ng linya ay maaaring mula 1 hanggang 255.
Nasa ibaba ang isang talahanayan na naglalaman ng isang halimbawa ng mga uri ng linya at ang kanilang mga code:
Mungkahi ng Brush
Tinutukoy ng brush ang pattern, foreground, at mga kulay ng background ng mga bagay sa lugar, gaya ng bilog o lugar.
- pattern - uri ng stroke;
Ang mga kulay ng foreground at background ay tinukoy bilang mga 24-bit RGB na halaga.
Ang pattern ay tinukoy ng isang numero mula 1 hanggang 71, habang ang pattern number 1 ay walang parehong kulay, at ang pattern 2 ay walang kulay ng background. Ang mga template na may mga code 9-11 ay nakalaan para sa mga panloob na layunin.
Tandaan: Maaari kang makakuha ng transparent na kulay ng background (para sa mga istilong may bilang na 3 at mas mataas) sa pamamagitan ng pag-alis sa parameter ng backcolor sa sugnay na Brush. Halimbawa: Brush (5,255).
Nasa ibaba ang isang talahanayan ng mga code at ang kanilang mga kaukulang pattern ng hatch. Tandaang muli na para sa stroke number 1 (transparent) o 2 (flat fill), ang parameter ng backcolor ay hindi makakaapekto sa fill.
Sugnay na simbolo (estilo ng simbolo)
Tinutukoy ng Symbol clause kung paano lilitaw ang point object. Mayroong tatlong magkakaibang anyo ng Symbol sentence:
- Syntax para sa MapInfo 3.0
- Syntax para sa TrueType font
- Syntax para sa mga simbolo ng bitmap
Brush (pattern, forecolor [, backcolor ])
- pattern - uri ng stroke;
- forecolor - kulay ng stroke sa RGB system;
- backcolor - kulay ng background sa RGB system.
Simbolo na alok. Syntax para sa MapInfo 3.0
Para sa MapInfo 3.0, ginagamit ang sumusunod na simbolo:
SYMBOL (hugis, kulay, sukat)
Ang halaga ng hugis ay isang integer, kumukuha ng mga halaga mula sa 31 at pataas; 31 ay isang walang laman na karakter (ang bagay ay hindi nakikita). Kasama sa karaniwang set ng character ang mga character na may numero mula 32 hanggang 67.
Ang argument ng kulay ay isang integer na kumakatawan sa isang 24-bit na halaga ng kulay ng RGB.
Ang laki ng argumento ay ang laki ng character, isang integer mula 1 hanggang 48, ang laki ng character sa mga puntos.
Ipinapakita ng talahanayang ito ang mga simbolo na kasama ng MapInfo:
Simbolo na alok. Syntax para sa TrueType font
Upang mag-istilo ng mga simbolo na ginawa mula sa isang TrueType na font, gamitin ang sumusunod na anyo ng Symbol clause:
SYMBOL (hugis, kulay, laki, fontname, fontstyle, pag-ikot)
Ang argument ng fontname ay isang text string na tumutukoy sa pangalan ng font (halimbawa, "Wingdings").
Ang argumento ng fontstyle ay isang integer na kumokontrol sa epekto ng disenyo at maaaring kunin ang mga sumusunod na halaga.
Upang pagsamahin ang dalawa o higit pang mga epekto, dapat idagdag ang mga numero. Upang, halimbawa, magtakda ng isang naka-bold na font na may anino, dapat mong itakda ang numero 33.
Ang rotation argument ay isang floating point number, ang rotation angle sa degrees.
Simbolo na alok. Syntax para sa mga simbolo ng bitmap
Upang i-format ang mga simbolo ng raster, gamitin ang sumusunod na anyo ng sugnay na Simbolo:
SYMBOL (filename, kulay, laki, customstyle)
Tinutukoy ng argumento ng filename ang pangalan ng bitmap file (halimbawa, "Arrow.BMP") sa direktoryo ng CUSTSYMB.
Ang customstyle argument ay isang integer na kumokontrol sa kulay ng simbolo at background nito:
Font clause (font)
Tinutukoy ng sugnay ng Font ang mga mode ng pagtatanghal ng mga bagay na teksto (font, kulay, atbp.). Syntax:
FONT (fontname, estilo, laki, forecolor [, backcolor])
- fontname - pangalan ng font, halaga ng string (halimbawa, "Arial");
- ang istilo ay isang numeric na expression na nagreresulta sa isang positibong integer;
- laki - laki ng font, integer;
- forecolor - kulay ng mga character ng font sa RGB system;
- backcolor - kulay ng background o hangganan sa RGB system.
Ang pangalan ng font ay nakapaloob sa dobleng panipi. Magkaiba ang malaki at maliit na titik para sa opsyong ito. Ang istilo ay isa sa mga katangian ng font na nakalista sa talahanayan sa ibaba. Ang laki sa MIF file ay dapat itakda sa 0 para sa mga label sa window ng Map, dahil ang mga ito ay mga katangian ng Map at ang kanilang laki ay dynamic na tinutukoy. Ang pangunahing kulay ay tinukoy ng isang 24-bit na halaga ng RGB. Opsyonal ang kulay ng background. Upang gawing transparent ang background, itakda ang value sa -1.
Upang pagsamahin ang dalawa o higit pang mga epekto, dapat idagdag ang mga numero. Upang, halimbawa, itakda ang teksto sa isang naka-bold at naka-capitalize na font, dapat mong itakda ang numerong 513.
Kulay ng Pangungusap
Itinatakda ng kulay ang kulay ng bagay:
Kulay: numero
Ang mga kulay ay kadalasang tinutukoy sa mga fraction ng pula, berde at asul na RGB shade. Ang bawat lilim ay tumutugma sa mga numero mula 0 hanggang 255; Ang halaga ng RGB para sa isang kulay ay kinakalkula gamit ang formula:
(pula * 65536) (berde * 256) asul
Narito ang ilan sa mga pinakakaraniwang ginagamit na halaga:
- Pula: 16711680
- Berde: 65280
- Asul: 255
- Asul: 65535
- Lila: 16711935
- Dilaw: 16776960
- Itim: 0
MID format na file
Ang MID format na file ay naglalaman ng mga tala na pinaghihiwalay ng mga delimiter na tinukoy sa Delimiter clause. Ang karaniwang delimiter ay ang karakter ng tab. Ang bawat linya sa MID file ay tumutugma sa isang bagay sa MIF file: ang unang linya ay tumutugma sa unang bagay, ang pangalawang linya sa pangalawang bagay, at iba pa.
Kung ang delimiter character ay bahagi ng isang entry, ilakip ang entry sa double quotes.
Maaaring nawawala ang MID format na file. Sa kasong ito, ang mga walang laman na patlang ay nilikha.