Вверх ↑
Этот топик читают: Гость
Ответов: 7
Рейтинг: 0
#1: 2008-02-13 23:41:17 ЛС | профиль | цитата
подскажите пожалуйста:

есть монохромный битмэп, скажем 100х50 пикселов, сама картинка лежит рядышком с *.экзе -
нужно, чтобы при случае - этот битмэп (определял размер матрицы) и копировался бы в неё,
для того, чтобы её прочитать X/Y, изменить-переписать, и обратно сохранить в тот же файл

спасибо!

карма: 0

0
Ответов: 2060
Рейтинг: 28
#2: 2008-02-13 23:48:37 ЛС | профиль | цитата
Приведи пример своей схемы
Если не знаешь как копировать схемы, то Вставка и копирование схем на форуме
карма: 1

0
Ответов: 7
Рейтинг: 0
#3: 2008-02-14 10:33:28 ЛС | профиль | цитата
code_8388.txt
карма: 0

0
файлы: 1code_8388.txt [2.3KB] [224]
Ответов: 9906
Рейтинг: 351
#4: 2008-02-14 10:55:37 ЛС | профиль | цитата
code_8389.txt
карма: 9

0
файлы: 1code_8389.txt [1.6KB] [310]
Ответов: 7
Рейтинг: 0
#5: 2008-02-14 14:31:52 ЛС | профиль | цитата
спасибо огромное.
не совсем то, что я имел ввиду - картинка не переписана в матрицу, а просто перерисована на экране,
но во всяком случае мне теперь понятно, как можно сделать
карма: 0

0
Ответов: 9906
Рейтинг: 351
#6: 2008-02-14 17:26:22 ЛС | профиль | цитата
lazyfish писал(а):
не совсем то, что я имел ввиду

Интересно вот, это соображение к какому коду относится: к code_8388.txt, или code_8389.txt
карма: 9

0
Ответов: 7
Рейтинг: 0
#7: 2008-02-14 17:49:54 ЛС | профиль | цитата
8389 )

необходимо скопировать картинку в матрицу, 1 раз
и потом несколькими модулями R/W, в разных частях схемы, её читать и писать

на данный момент вот, что у меня получилось (что-то опять не так)) - разбираюсь
code_8393.txt
карма: 0

0
файлы: 1code_8393.txt [4.1KB] [250]
Ответов: 5227
Рейтинг: 587
#8: 2008-02-14 20:26:44 ЛС | профиль | цитата
Честно говоря не вижу смысла в таких заморочках с матрицей, если есть картинка то можно происовать в любой области PaintBox с помощью Img_Bmp, может я чего то не понимаю применительно к твоей схеме в целом...

[size=-2]------ Добавлено в 20:26
кстати читает изображение компонент Img_Copy
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 9906
Рейтинг: 351
#9: 2008-02-14 21:45:33 ЛС | профиль | цитата
lazyfish писал(а):
необходимо скопировать картинку в матрицу, 1 раз

Ну и нафига козе баян


lazyfish писал(а):
и потом несколькими модулями R/W, в разных частях схемы, её читать и писать

Читай себе и писАй.
Если уж без MatrixRW жисть совсем поломатая...


#sha
Add(MultiElement,5645739,287,70)
{
@Hint=#11:bmp->matrix|0:|13:var1 - x size|13:var2 - y size|13:var3 - matrix|
}
BEGIN_SDK
Add(EditMulti,1070545,21,21)
{
VarCount=3
Width=69
Height=165
link(Var1,13346999:Width,[(27,112)(48,112)])
link(Var2,13346999:Height,[(34,120)(55,120)])
link(Var3,15547919:Pixels,[])
}
Add(Bitmap,13346999,35,49)
{
Picture=[ZIP0E03000078DA73F2E5636600033B20D600E22820B60162462004810B4C0C7080C464F8FFFF3FC307388FF9C003389BF1C0F1FF30F0E3403F9CFDC7411ECEFEC7600F67FF1F658FB2A9C6464E63C8690F394D22A755E4340C003F7C4B28]
Point(Width)
Point(Height)
}
Add(Img_Point,15547919,35,133)
{
link(Bitmap,13346999:Bitmap,[])
}
END_SDK


lazyfish писал(а):
на данный момент вот, что у меня получилось (что-то опять не так) - разбираюсь

Что конкретно

карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2008-02-14 22:37:48 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2025-01-15 00:18:18
карма: 0

0
Ответов: 7
Рейтинг: 0
#11: 2008-02-14 22:38:55 ЛС | профиль | цитата
забыл войти
карма: 0

0
Ответов: 5227
Рейтинг: 587
#12: 2008-02-14 22:58:48 ЛС | профиль | цитата
lazyfish - слушай лучше бы тебе друг не показывал эту древность
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 2125
Рейтинг: 159
#13: 2008-02-15 10:38:30 ЛС | профиль | цитата
Гость писал(а):
в данном случае - xonix

В таком случае, не надо ничего из картинки читать. У тебя есть поле - обычная числовая матирица и ты работаешь только с ней. А изменения матрицы параллельно отображаешь на картинке - вот и всё. А шарики вовсе не обязательно в матрице хранить, только само поле.
карма: 1

0
Ответов: 7
Рейтинг: 0
#14: 2008-02-15 10:56:22 ЛС | профиль | цитата
да, все верно, естественно только поле
вот пока, что получилось
code_8402.txt
карма: 0

0
файлы: 1code_8402.txt [6.8KB] [275]
Ответов: 5227
Рейтинг: 587
#15: 2008-02-15 20:53:46 ЛС | профиль | цитата
lazyfish - матрица конечно хорошо , но в данном случае не выгоден, вот тот же самый результат, без матрицы и в одном цикле (на скорую руку)...

code_2129.txt
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_2129.txt [4.3KB] [448]
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)