Вверх ↑
Этот топик читают: Гость
Ответов: 118
Рейтинг: 0
#1: 2016-08-23 17:00:37 ЛС | профиль | цитата
Собственно вопрос такой у меня есть файл картинки который я создал в фотошопе с определённым стилем, в котором содержится набор цифр от 0 до 9. К примеру пользователь вводит число 12 и это число отрисовывается, цифры для отрисовки которого берутся из этого файла картинки.
карма: 0

0
Ответов: 1821
Рейтинг: 168
#2: 2016-08-23 17:25:25 ЛС | профиль | цитата
Spectr20, если эти картинки сохранены в формате, который можно открыть в пакете Windows, то вполне
карма: 5

0
Ответов: 118
Рейтинг: 0
#3: 2016-08-23 17:26:08 ЛС | профиль | цитата
А примерную схемку можно?
карма: 0

0
Ответов: 198
Рейтинг: 2
#4: 2016-08-23 21:41:26 ЛС | профиль | цитата
А куда выводить то нужно?

Если на картинку, наверное можно так



Add(MainForm,2953706,224,196)
{
Width=198
Height=126
Point(Handle)
link(onCreate,2024240:doData,[])
}
Add(BitmapArray,9456983,441,266)
{
Bitmaps=['Bitmap'=[ZIP3608000078DAED943D8E82401CC51F7E20C8A2823ABBBA48ED05D0C48A2C0DCD864B78080B3B134B63C91D3880A5855B711D0A0B43D811F996259BDD62B389BFE43F338FC7BCFF4C016FEFB32642660D604AE75E540CB89BC1001F9D5B5DD76151589605C771100401A228429224689A86F97C8EC562015DD76118064CD3846559582E9758AD5658AFD7D86C36D86EB7D8ED76D8EFF7B06D1B8EE3E07038E0783CE2743AC1755D789E87F3F98CCBE502DFF71104011E3C78F0B7A8DFE195A76F72A96E0B8A3A6990583ED7153A0E9858F3523825D9500A7A9CD74FBD30A516EB7EEB3A76BAB19E3469AB51ED25E92FB3E3515D4CCF33A4C713D51F4162FAC0205AD2B81629D28690ACE94FB56867B653EEFDECF6323FB7BDD427BFF4E54ABF8346EE32457F987DC48327550DF297B96B50121F36902BE2330142597C1A40ED2E21A5018C5C611331FA24BEB089546DFF4F3E0165018414],'Bitmap'=[ZIP3608000078DAED953B8E8330188407877730E4B13414D47B0014FAF4B902A7E00054889212098913D07381D07321C43A900223AD899226059FF40BFF1E6B8CC7485C6F1705231719F865CFC3B324E8932001777BAAC7782C062104AAAAC2F33CF8BE8F2008108621A228421CC7489204699A22CB32E4798EA228509625AAAA425DD7689A066DDBA2EB3AF47D8F6118B0B1B1F1FDB8EB58C6C4FED9DB6C0C5674B666E9239B7C6F180B4F95EF7FE606077272719A4DE8D251E30CA8A4F086E7DD620387BA2FE170008E90755D11EAD6E71BACE954A86B2042DD7EFB0534C8427D3F65F37F4226FB1F5151426CC14E9880FD70101DC01C3F79D1F175AC04607E7A4396E17C137FCC7C5E68],'Bitmap'=[ZIP3608000078DAED95CB6AC24014867F35136F313A9AA9BDC65E14FA0411DCA50B1762173E82EF2122822E0577AEC4A7D08DE0A63E8310C853649195D85C2C6D821DA5A55DF9C16132E73F393367E684BCBC6A041E9A003C3B636E6F11247C2102BCC9BEB9CF9E391042204912645906A514AAAA42D33454AB55D46A35E8BA8E7ABD8E46A38166B38956AB8576BB8D4EA7836EB78B5EAF877EBF8FC16080E17088D16884F1788CC96482E9748AD96C86F97C8EC56281E57289D56A85F57A8DCD6603C330609A262CCB826DDBD86EB7D8ED763873E6CCDF53F909B754725EBDDACFEE22B12C2D7DAA97482981F0074AC4EB80A7CC8444306599886AD021C74311C24DD091A3FE7891CC3F562A4F8568D19FDFD38C5B59BA784A29CC272FECCF436607893B52AAC0BEC59145C621E725178F4544E9B124DC08453A2522C65B8329A7EC825BABBB063703938EEFE1D709B83A0BEB6912B8DC6458F7FE96F44BAF84FA241BFAAC0EB49192F910798DF4DFBC0381C5930B],'Bitmap'=[ZIP3608000078DAED95B16E82401CC63F4410154F45686B5B3BFB046E2E1D1C4C1AE3C0CA9B400883A3130393AFE1C24627C21390F8140E8E148F0A92E0D5A64DBBF82517F8F2FB93FBDF77E1EEF56D22806A5207C6E9B3F739384819E08077928DE33B1DA9789E87200890651984104CA753CC6633CCE7732C160B2C974BE8BA0EC330609A262CCB826DDB701C07ABD50AEBF51AAEEBC2F33C6C361B6CB75BF8BE8F2008108621A228421CC7D8ED76D8EFF7381C0E48920437DD74D3FFEAE517D44F0F8DEE73E1D5D44BE0B472558794EC1D3F28CC48AED595DC0D05341ECE4A1FDB69A362AFF4F913C95BBFA7738F723F6CD295B5AEEA5DBB52AD5360B57E25EF9D877AA1E62855A6272E732E156037F30597985C496F09C282977146DB83EF43DA14836A5AF7149E78A9A28858642C8F56FD28BE2A5E0797EFA952C19BA59FAA51B1A79D023352F8737D00E68F815B],'Bitmap'=[ZIP3608000078DAED55BD8E8240181C14F1175DE0FED5ADEF05D4FE12B5BAF8289634142424541424044AC3AB901C2D6FE053581B0F0151EE6063775730C917186677BEC97E24FBF1396F21C19C07DEE327C98A43271538E06B98D6F93DA9183CCF43100410424029C56C36C362B1C072B9C46AB5C27ABDC666B3C176BB85AAAAD0340DBAAEC3300C98A609CBB260DB361CC781EBBAF03C0FBBDD0EBEEF230802846188288AB0DFEF71381C703C1E713A9D50A3468DBF05FD8DC71F9C27452E0B453EC5A4F8A1372AF2A7C6ED0229E9FB9CF361878EF17AD5C771A67E6B52E83FED0E8A766FDCCD8E5E7B424528397F693ED07BA1A4900185094062EA229A4CFD8E060253278C04DDEB3CDBE5DE3946E57AD6819DAD3222C90DA42A83EC903889D540EE549CE2259A5CD5E1124DAC369032038139BFF37DD9924BE797668F17F4CB0C1AF13DCAFC0106182AFF0FDFF56A7CCC],'Bitmap'=[ZIP3608000078DAED924B6A835014867FF3302651E3A34D1F82E3AE40E7051D08DD824B1147220E32C8C891DBC806EA1A1CB90E0722D6471A7213B9505AA1033F385C7FFE7B0EFFE1FAFE612CD1612C80B7E694CEC580EB0D06F814FB6ABFBB6A605916B22C43D334E8BA0EC330609A262CCB826DDB701C07AEEBC2F33CF8BE8F2008108621A228C2E170C0F178441CC7489204A7D309699A22CB32E4798EA228509625AAAA425DD7989898F83F683F67D7F6718F17FDB46F6AC3DCDC5A08A4E679423EAF2E7ADE0559EFBFB5C4929DAFB721670FA4DEAE5E08ADF6AB2D45728CAC0C2CA3F688C2F96CFB541ACD0DAAAFFEC180317D693EE073C43F21DCF99B2B772DDF0F55801D35D31633AAAFFC7EE9D1032C64BA7F05B31B7A76029616861F7A8451F802A1F3765E],'Bitmap'=[ZIP3608000078DAED95BB6E833014867FC22D894908B8F49692B94F9035528788A542480C3C00CF901131F1649DA208898989A7606042A94BA8045271A32C952A3EE9C83EFE8E8EEDC57E7BDFCA68D84AC02B1B576D08985E84007C2C2FF1356F82218A2214450121049AA6C1300C589685CD6683DD6E87FD7E0FC771E0BA2E3CCF83EFFB0882006118E27038208A22C4718C2449703C1E713A9D90A629B22C439EE7288A026559A2AA2AD4758DF3F98C919191BFC7BE01CB3469275D4B4BB3DB6731B3ED6E8E477BDDCBED3B51EBE4F2147AB7BD3179E86DF7A4CE9FFB0B4458F557EE09A0BCDC7217DAD2BE90A03FC39ED1051B06BD0295723CEB6EF0FCA53BCF7F9F82E75540E678A667C690D7998536703B4A9AAF625053936B9B0D249EA6CB2B0A26FA2F05FC0A935C55D17C8826BF624EFF0D9F3B4278C4],'Bitmap'=[ZIP3608000078DAED944D6A835010C7FF9AA7498D1F31B16DDA80EB1E4022086EBAB667F1022E3C80884B97DEC28DCBBA75EBCA938858AB69125363A194D2823F18DE9B37F366861998E7973D83963D019E9A7375100A8BCE4001AF6227EFF7561A0821605916A228429665A8AA0A4DD3A0EB3A0CC380699AB02C0BB66DC3711CB8AE0BCFF3E0FB3E822040188688A208711C234912A4698A2CCB90E7398AA2405996A8AA0A755D636262E2EFB01B40E2FBFA1D75DB7F58CEFBFA23D9F41F4456B86982AF3BADD941335A7A3877D8325CFFC716173978FAA22A6671AE290207F918BE49C00BF7BB6FA09CD834DB521983073D6AEF02C8A4EB2CFBD96179DE79B16F9B1D0DDC7A2878BBC23980192D41FA098751BBF21B19A8D51701C60731BF5EC2C774846BDD1F9ACDA1FB23D3F9B7BC01AFA876FA],'Bitmap'=[ZIP3608000078DAED53496EC240102C3663ECB0D86CC69E4056960F9803120790389137F0049EC022E0C091CFF0000212883B121FE18010198C633BC8033924374AEA7197CADD356BED430FC080EE078AF41B33C303FE2C7880CFC8394EB911141CC781E77984422188A208499220CB32144581AAAAC866B3D0751DE57219954A05D56A15B55A0DF57A1D8D4603CD6613AD560BED761B9D4E07DD6E17BD5E0FFD7E1F83C100C3E110A3D108E3F11893C904D3E914B3D90CF3F91C8BC502CBE512ABD50AEBF51A9BCD06DBED16BBDD0EFBFD1E87C301C7E31177DC71C7DFA3E48A7C26A93A793492E4259B2AC142E9DD51EA7DA283839FD2FC054F446D1E1272696FD6E6C538B86787DDCB83CF937370BF5C888B36D5385A1278B4782A4687B066F1571E8244A7E83020C937F795120B22C26606101700EA0D9DFC4ECFDCD00508D7F48C3D910BDD973EC93EF77292A2A7CD933010742D2744938C1B1163C8660B99A9924CC0B060815AE381FD43D8B0A6166977DDB4961060959F57C16860CD9CD1C0DA7EC5FD783C085EDE931F889EF6CE9B2611C6F190E4F7934B3077488B5F95FF035F4AADA7DE],'Bitmap'=[ZIP3608000078DAED95CD6E824014850F28883045049DD21F58F705947DF77D23434820AE5CB870E182E78017A8EE7C049FC235A10358C4844E7F92A65D7092817BF84EC89D1B323CBFCC25949AF781277637CE4B8052010178D5AB55D4E5629265198AA240D33410426059166CDB86EBBA98CD66F03C0F8BC502BEEF230802846188288AB05C2EB15AADB05EAFB1D96CB0DD6E11C7319224419AA6D8ED76D8EFF7381C0E381E8F389D4EC8B20C799EA353A74E7F2FE7FBBA6367C4A8E1EF991F08D3EBD0A447AF1F68E4DA93A637D889A53CD456972D874842ED45DB71C6C34BAF45F5D8E81DB7C545ACBDCA3676A39A5FD90CAD34AE0732A01C15B1BEF949A2C70D4C5548941B00B89CFE2227D50C4C2E0544F3236C94EF6F9DA255D1828FDA5A18427BEFCF6CE3C0A42A7448EDFC32402EA73FE5830B57DABF8DF2273B1DD7ADB605645619F4BFE80D24C37F7B]]
}
Add(ArrayRW,10526427,441,315)
{
link(onRead,15578151:doEvent1,[])
link(Array,9456983:Array,[])
}
Add(Edit,2233563,343,210)
{
Left=10
Top=5
Width=155
Height=30
Font=[Times New Roman,16,1,0,204]
Text=""
MaxLenField=10
link(onChange,8017396:doEvent1,[])
}
Add(CharArray,3505952,343,266)
{
link(onLoad,2818828:doEnum,[(388,272)(388,304)(331,304)(331,321)])
link(String,2233563:Text,[])
}
Add(ArrayEnum,2818828,343,315)
{
link(onItem,10526427:doRead,[])
link(Array,3505952:Array,[])
}
Add(CounterEx,13493325,609,322)
{
Min=-16
Max=144
Step=16
Default=-32
Point(doReset)
}
Add(Hub,15578151,525,315)
{
OutCount=3
link(onEvent1,7210970:doRefresh,[(567,321)(567,286)])
link(onEvent2,13493325:doNext,[])
link(onEvent3,16540052:doDraw,[(554,335)(554,384)])
}
Add(Img_Bmp,16540052,595,378)
{
Point(X)
Point(Y)
link(Bitmap,7210970:ImageBitmap,[])
link(X,13493325:Count,[])
}
Add(Hub,8017396,392,210)
{
OutCount=3
link(onEvent1,8006808:In,[])
link(onEvent2,3826005:In,[])
link(onEvent3,3505952:doLoad,[(418,230)(418,254)(331,254)(331,272)])
}
Add(LineBreak,15778210,560,329)
{
link(Out,13493325:doReset,[])
Primary=[8006808,-133,-119]
}
Add(Image,7210970,595,266)
{
Left=10
Top=45
Width=160
Height=16
Point(doRefresh)
}
Add(Jpeg,78979,532,266)
{
Jpeg=[ZIP7B03000078DAFB7FE3FF0306012F374F370646464686042064F8FF9021CDB522338D81C1D797418B818181838185518A8115C86204623B466938DB8D51838119CC660212862092410088FD18202001AA0E4C072466E695E8F9B986289419EB199B31FCBFCDE0CCC0C4C8084250C0CCCA0C026C2C2CCCACEC6CECEC20CCC1C9CDC9C1C1C5C1CECEC5CBC5C5CD0304EC9C7CFCBC3C7C2036C8109076902E20E2E160E7E02119FC3FC020C80174F802664625062641466641C6FF4718E4816E66650403A877181899985958D9804EE2E2062AD82A00743E333313D0B1AC2C2C40D95AA03C038B20AB90A2A1239B706022BB52A18851E3C4851CCA4E1B0F8A065DFCA0629C54D4C4C925262E2129A5AAA6AEA1A965626A666E6169E5ECE2EAE6EEE1E9151C121A161E1119959C929A969E9199555C525A565E5159D5DCD2DAD6DED1D93569F294A9D3A6CF98396BD1E2254B972D5FB172D5A6CD5BB66EDBBE63E7AE43878F1C3D76FCC4C953972E5FB97AEDFA8D9BB71E3E7AFCE4E9B3E72F5EBEFAF8E9F397AFDFBEFFF8F90BE42F4606664618C0EA2F41A0BF988071C0C20EF2172353394881200BABA2219B9063207B62A1B09251238788D3C4851B0F722A1B077D104D2ABAC825A662F250F523C86B609F11E7B126B27C06F718C25FB718789881C950905990C19EE1EF9F455D1A0C4460E6FF378952476D0CB41700383301E4]
Point(doBitmap)
link(onBitmap,7210970:doLoad,[])
}
Add(LineBreak,3069189,483,280)
{
link(Out,78979:doBitmap,[])
Primary=[3826005,-56,-63]
}
Add(DoData,2024240,294,210)
{
Data=Integer(12)
link(onEventData,2233563:doText,[])
}


карма: 0

0
Ответов: 118
Рейтинг: 0
#5: 2016-08-23 22:45:51 ЛС | профиль | цитата
Выводить как раз на картинку и нужно спасибо
карма: 0

0
Ответов: 824
Рейтинг: 138
#6: 2016-08-23 23:24:37 ЛС | профиль | цитата
Spectr20, у Вас есть файл шрифта, которым хотите написать на картинке?
карма: 1

0
Ответов: 2267
Рейтинг: 676
#7: 2016-08-23 23:51:40 ЛС | профиль | цитата
Не вижу смысла в дроблении картинки (пример SkyPrinceRus), проще можно:
Пример


Add(MainForm,2953706,252,98)
{
Width=706
Height=427
Position=1
}
Add(Bitmap,12782072,427,98)
{
Picture=[ZIP6248000078DAED5A3B8E1A41101DDF6303873E81D3959C730F421F8023906CCA01969C9C98949490908C1B60DE6A1F2A97BBAAAB7B665658AA969E343B1FEAFFEBDE5F8BF7D7E163FDBCE3C71D6F77BCDCF16DF8FE71FFF7E773B96EB75B22914824128944229148249E0CE7F37958AD568FD90DD7B867BD2FDFB516DE91DFB42C4DEF7ABD0EDBEDF61FBAF87BBFDF8764B478D67C0287C36158AFD7C362B178BC87EBCD66331C8FC72A2DF024E9E15BF00F39A2BC96F82A81BA592E970F7AB8F6E8ED76BBBF6483AC90B9D77F4EA793694B3CFB6A1F826C9A9ED44FD40F7A7D28221BEC63D1C1334FB6881FD1BE97CBA5EA3FD217A2F42C19A1E71A4D8F5F19CFB8B6EC594264EF09F15BD37F2D2E756E848F531F2DBFEBF1CBFC031D68FD835E495F04F44FBDC9F8C3FD163EE987C81791F7B46E5AE9C1368C53F0DEE247C85F58C8D1FA19EE6145725C74FF12BC81C75E7FB762B1E4EFD115AD19B2EE5BDF31F64AF58E7C46F4C4DA003D45E2BF946B2CBD4472758DAE8E39AB66515778672A1FA26CE4754C0DAED19FCB873C79A9CF29F414A967B5DFEB399B20DD48DF37250F3DBC32CF41EFD15ED3EA5F4BB994F74BB3C1D8731FEB7BAFCE45734B4B3DF3629135A63546BCDAF46C3E24F5A4FB8708109FB21F28BD037B956C36C687D8D79568CA5E56C671AD8FEAAD677C07BF2DFD08D7A4E7E9153CCAFE9A73E794BDF0DC3E246D12CD9F5266E8D7B30975AC63B9C62F74C9795CE631F0E7D966CC3CD75BCF244F7A26F3F4E9CD8F2DF67C061FD27E54CB477ADFA5D653B14791BE1095DB5A567D91BD046B75C4D7C7D43399E3B40F59BA94B946EA85F5FF7FF42159875B6602DAC9B30FE713597BA272CBBD03E67A6FEF35C24FCFDE9DA5135957255F72CFB8948BF8AC244BEBBE4E294635FF53CD6591BDD71E5F8CC84BBDD0B673CC333ABEA73A43F0EA59EF6C1F913F62F731FB43EC17640F56D339E5B5E2987B092D79A8C5DEDC438BECD38CC9AB8CCB9679C88B2FAF9E71793E549283BAF0F2504BEF569A17E85B563CF5F46032476ABF947DA1D5DF94F6AAA9DFC81C2AF3EA9C3E246B45ADAF8DD0F362CBDAA796B5ACE40BB485FE4EF6432D7372CF7919F22A6CADCF5DA23D62CFDC629DF1B4ECCD4BFF19D35347F2BCA6E5ED69F69E45D7CEF7BC5CE87DD7731ED57A6EAF7326FD294A8BB550F6AA11BFD7E7E1F8AEE5CC44E6F7B97D88F955CE6790D9AB49BDB3B6D64BF4FF19F08E3CCF8EFE5F422291482412894422914824128944229148241289C457E10FE39A17CD]
}
Add(Edit,15262261,259,238)
{
Left=180
Top=145
Width=245
Text=""
link(onChange,8169222:doRefresh,[])
}
Add(Img_Copy,16016729,427,238)
{
Y=5
Width=16
Height=20
link(onCopy,5891118:doDraw,[])
link(Source,12782072:Bitmap,[])
}
Add(Str_Enum,7812818,343,238)
{
Delimiter=""
link(onEnum,14213800:doCalc,[])
link(String,15262261:Text,[(349,222)(239,222)(239,282)(265,282)])
}
Add(PaintBox,8169222,301,238)
{
Left=180
Top=175
Width=245
Color=16777215
ClearBeforeDraw=0
link(onBeforeDraw,7812818:doEnum,[])
}
Add(Img_Bmp,5891118,483,238)
{
Point(X)
link(Bitmap,8169222:Bitmap,[(489,225)(478,225)(478,299)(307,299)])
link(X,8767103:reCalc,[])
}
Add(MathParse,14213800,385,238)
{
DataCount=1
MathStr="%1 * 14"
link(onResult,16016729:doCopy,[])
}
Add(MathParse,8767103,490,189)
{
DataCount=1
MathStr="(%1 - 1) * 13"
Point(reCalc)
link(X1,7812818:NumSubStr,[(496,180)(468,180)(468,292)(349,292)])
}
карма: 11

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)