Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26151
Рейтинг: 2127
#1: 2008-02-22 02:23:02 ЛС | профиль | цитата
Предлагаю протестить новый компонент для работы с графикой Img_Shift -- сдвиг картинки. Рузультаты моего теста можно увидеть в примере после сдвига картинки. Для картинки 1024х768 время сдвига на один шаг (мало зависит от размера шага) ~22 usec.
карма: 22

0
файлы: 1image_shift_1_00.zip [14.7KB] [188]
Ответов: 1328
Рейтинг: 69
#2: 2008-02-22 09:09:13 ЛС | профиль | цитата
nesco, Не работают картинки больше 2500 и не компилит под FPC. А 1024х768 время ~19 usec, комп 2*1800 AMD видиокарта 352 м.
карма: 2

0
Ответов: 8926
Рейтинг: 823
#3: 2008-02-22 09:15:39 ЛС | профиль | цитата
nesco, спасибо, работает на 168 (мои молитвы дошли! )
------------ Дoбавленo:

Konst, неужели у Вас монитор более 2500
карма: 19

0
Ответов: 1328
Рейтинг: 69
#4: 2008-02-22 09:51:51 ЛС | профиль | цитата
Леонид, Нет, просто тестировал с разными размерами
карма: 2

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#5: 2008-02-22 09:59:49 ЛС | профиль | цитата
Konst писал(а):
не компилит под FPC
Не может быть, я проверял -- работает и компилится под FPC. С картинкой я сейчас проверю.
карма: 22

0
Ответов: 1328
Рейтинг: 69
#6: 2008-02-22 10:14:46 ЛС | профиль | цитата
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

0
файлы: 1code_8462.txt [277B] [216]
Разработчик
Ответов: 26151
Рейтинг: 2127
#7: 2008-02-22 10:24:49 ЛС | профиль | цитата
Проверил на картинке 2004х3300, компилился, ну оооочень, долго (что под Delphi, что под FPC), но нормально запустился, сожрал кучу системных ресурсов и в FPC, на рабочем полу-дохлике, показал ~54 usec. Так что, не подтверждается на b168 отсутствие работоспособности с большими рисунками под FPC

------------ Дoбавленo:


Konst, возможно, у тебя проблемы с ресурсами в системе. Хорошо, а у тебя пример в Delphi компилится
карма: 22

0
Ответов: 1328
Рейтинг: 69
#8: 2008-02-22 10:33:55 ЛС | профиль | цитата
nesco, У меня b168 + пачь с форума. 640х480 уже Error while linking
карма: 2

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#9: 2008-02-22 11:33:30 ЛС | профиль | цитата
Konst писал(а):
пачь с форума
А где этот патч, и для чего он? У меня b168 + SVN, но патча я не ставил.

------------ Д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

0
Ответов: 5227
Рейтинг: 587
#10: 2008-02-22 22:16:44 ЛС | профиль | цитата
nesco - в очередной раз СПАСИБО! (хороший и нужный компонент), что то мне подсказывает что скоро HiAsm игры начнёт клепать полным ходом ...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#11: 2008-02-23 12:14:20 ЛС | профиль | цитата
Не забывайте, что это -- бета версия. Уже обнаружен маленький бажок -- при загрузке и сдвиге следующей пары картинок, результирующая картинка остается предыдущего размера.
карма: 22

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