Предлагаю протестить новый компонент для работы с графикой Img_Shift -- сдвиг картинки. Рузультаты моего теста можно увидеть в примере после сдвига картинки. Для картинки 1024х768 время сдвига на один шаг (мало зависит от размера шага) ~22 usec.
Этот топик читают: Гость
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
карма: 22 |
| ||
файлы: 1 | image_shift_1_00.zip [14.7KB] [188] |
Ответов: 1328
Рейтинг: 69
|
|||
nesco, Не работают картинки больше 2500 и не компилит под FPC. А 1024х768 время ~19 usec, комп 2*1800 AMD видиокарта 352 м.
|
|||
карма: 2 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco, спасибо, работает на 168 (мои молитвы дошли! )
------------ Дoбавленo: Konst, неужели у Вас монитор более 2500 |
|||
карма: 19 |
|
Ответов: 1328
Рейтинг: 69
|
|||
Леонид, Нет, просто тестировал с разными размерами
|
|||
карма: 2 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Konst писал(а): не компилит под FPC |
|||
карма: 22 |
|
Ответов: 1328
Рейтинг: 69
|
|||
nesco, Проверил еще раз твой пример компилится, но если загрузить картинки 1024х768
TestImage_Shift.pas(438,1) Error: Error while linking Closing script CownloadsАрхивыimage_shift_1_00ppas.bat Error: Crogram FilesHiAsm168compilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled) |
|||
карма: 2 |
| ||
файлы: 1 | code_8462.txt [277B] [216] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Проверил на картинке 2004х3300, компилился, ну оооочень, долго (что под Delphi, что под FPC), но нормально запустился, сожрал кучу системных ресурсов и в FPC, на рабочем полу-дохлике, показал ~54 usec. Так что, не подтверждается на b168 отсутствие работоспособности с большими рисунками под FPC
------------ Дoбавленo: Konst, возможно, у тебя проблемы с ресурсами в системе. Хорошо, а у тебя пример в Delphi компилится |
|||
карма: 22 |
|
Ответов: 1328
Рейтинг: 69
|
|||
nesco, У меня b168 + пачь с форума. 640х480 уже Error while linking
|
|||
карма: 2 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Konst писал(а): пачь с форума------------ Дoбавленo: Ну,я не знаю, что у тебя за проблемы, но вот результат моей компиляции под FPC FPC писал(а): Build start...
Generated code Create project... Command line: fpc.exe '"D:\Program Files\HiAsm_b168\Elements\delphi\code\TestImage_Shift.pas"' -Sd -Mdelphi '"-FEF:\Project_Image_Shift_1_XX\"' '"-FUD:\Program Files\HiAsm_b168\Elements\delphi\code\\units"' -FDtools\ -CX -dF_P Free Pascal Compiler version 1.9.6 [2004/12/31] for i386 Copyright (c) 1993-2004 by Florian Klaempfl Target OS: Win32 for i386 Compiling D:\Program Files\HiAsm_b168\Elements\delphi\code\TestImage_Shift.pas Compiling D:\Program Files\HiAsm_b168\Elements\delphi\code\Share.pas Compiling D:\Program Files\HiAsm_b168\Elements\delphi\code\Debug.pas Compiling resource D:\Program Files\HiAsm_b168\Elements\delphi\code\allres.res Linking F:\Project_Image_Shift_1_XX\TestImage_Shift.exe 2484 Lines compiled, 19.0 sec End build Рисунок тот же -- 2004х3000 ------------ Дoбавленo: Попробуй почистить папку units и переустановить FPC. У меня один раз помогло. |
|||
карма: 22 |
|
Ответов: 5227
Рейтинг: 587
|
|||
nesco - в очередной раз СПАСИБО! (хороший и нужный компонент), что то мне подсказывает что скоро HiAsm игры начнёт клепать полным ходом ...
|
|||
карма: 4 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Не забывайте, что это -- бета версия. Уже обнаружен маленький бажок -- при загрузке и сдвиге следующей пары картинок, результирующая картинка остается предыдущего размера.
|
|||
карма: 22 |
|
11