Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2005-07-29 19:13:27 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:01:43
карма: 0

0
Ответов: 5446
Рейтинг: 323
#2: 2005-07-29 20:52:23 ЛС | профиль | цитата
Teoreticheski da. Mozhno, naprimer, cherez HiAsm delat' screenoshot-y, a potom ih skarmlivat' kakomu-nibud' finereader-u..
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2005-07-29 23:42:13 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:01:43
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2005-07-31 11:22:23 ЛС | профиль | цитата
Завести 10 картинок с числами от 0 до 9 и сравнивать их с полученными из скриншота(если положение и размер их действительно не меняется)
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2005-08-09 11:03:11 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:01:43
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2005-08-09 20:24:13 ЛС | профиль | цитата
Вот такого компонента-то и не хватает...
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2005-08-09 23:53:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:01:44
карма: 0

0
Ответов: 655
Рейтинг: 0
#8: 2005-08-10 01:14:40 ЛС | профиль | цитата
Можно, если очень нужно :
[code:1]Add(MainForm,13714327,126,56) {
Left=20
Top=105
Height=400
}
Add(Button,11916219,21,294)
{
Left=160
Top=336
Width=62
link(onClick,4548624:doEvent1,[])
}
Add(ScreenShort,15590423,126,294)
{
link(Handle,10414873:Data1,[])
link(onCapture,12387351:doLoad,[(181,300)(181,293)])
}
Add(Image,12387351,497,287)
{
Left=-300
Top=-300
Width=365
Height=285
Color=-16777201
AutoSize=0
ViewStyle=4
MouseCapture=0
Point(doTop)
Point(doLeft)
Point(doWidth)
Point(doHeight)
}
Add(PointHint,5616060,436,357)
{
Info=#21:Обрезаная картинка :)|
Width=134
link(Data,12387351:ImageBitmap,[])
}
Add(Edit,4296614,217,189)
{
Left=20
Top=285
Text="200"
}
Add(Math,1754569,210,252)
{
OpType=1
link(onResult,5332956:doStrCat,[])
link(Op1,6203105:CurrentWidth,[(216,233)(139,233)])
link(Op2,4296614:Text,[(223,237)(223,237)])
}
Add(GetData,10414873,126,119)
{
link(Data,13714327:Handle,[])
}
Add(SizeWindow,6203105,133,168)
{
link(Handle,10414873:Data2,[(139,160)(139,160)])
}
Add(Edit,3352522,343,189)
{
Left=95
Top=285
Text="200"
}
Add(Math,4254314,336,252)
{
OpType=1
link(onResult,6089795:doStrCat,[])
link(Op1,6203105:CurrentHeight,[(342,226)(146,226)])
link(Op2,3352522:Text,[(349,237)(349,237)])
}
Add(Label,11288048,-7,154)
{
Left=10
Top=285
Width=9
Height=17
Caption="X"
}
Add(Label,15798148,0,161)
{
Left=85
Top=290
Width=9
Height=17
Caption="Y"
}
Add(Label,8382251,7,168)
{
Left=10
Top=255
Width=118
Height=24
Font=[MS Sans Serif,12,1,0,1]
Caption="кол-во пикселей от низаправа картинки"
}
Add(StrCat,6089795,378,252)
{
Str1="-"
link(onStrCat,12387351:doLeft,[(419,258)(419,314)])
}
Add(StrCat,5332956,252,252)
{
Str1="-"
link(onStrCat,12387351:doTop,[(295,258)(295,307)])
}
Add(Edit,16271751,224,336)
{
Left=20
Top=335
Text="200"
}
Add(Math,3024383,217,399)
{
link(onResult,12387351:doWidth,[(324,405)(324,321)])
link(Op1,1754569:Result,[(223,381)(216,381)])
link(Op2,16271751:Text,[(230,384)(230,384)])
}
Add(Edit,7063095,350,336)
{
Left=95
Top=335
Text="200"
}
Add(Math,15405255,343,434)
{
link(onResult,12387351:doHeight,[(402,440)(402,328)])
link(Op1,4254314:Result,[(349,387)(342,387)])
link(Op2,7063095:Text,[(356,384)(356,384)])
}
Add(Label,12136510,0,364)
{
Left=85
Top=340
Width=9
Height=17
Caption="Y"
}
Add(Label,3777886,7,371)
{
Left=5
Top=310
Width=148
Height=24
Font=[MS Sans Serif,12,1,0,1]
Caption="размер картинки"
}
Add(Label,6141599,14,378)
{
Left=10
Top=340
Width=9
Height=17
Caption="X"
}
Add(Hub,4548624,77,294)
{
OutCount=5
link(onEvent1,15590423:doCapture,[])
link(onEvent2,1754569:doOperation,[(119,307)(119,258)])
link(onEvent3,4254314:doOperation,[(309,314)(309,258)])
link(onEvent4,3024383:doOperation,[(119,321)(119,405)])
link(onEvent5,15405255:doOperation,[(116,328)(116,440)])
}
[/code:1]
Х и У мог перепутать местами ...
Да, для нормального теста лучше вставить в форму разноцветную картинку.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2005-08-10 02:53:17 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:01:44
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2005-08-10 02:56:11 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:01:44
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2005-08-11 00:23:08 ЛС | профиль | цитата
Сделаем компонент к новой версии такой.
карма: 27
0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)