![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.07.2013
Сообщений: 81
|
![]()
Добрый день, раньше этот способ работал, а теперь нет. Где ошибся не пойму. Необходимо вырезать кусочек из картинки:
Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.07.2013
Сообщений: 81
|
![]()
Да блин я вообще нифига не понимаю вот код. Он из картинки 800 на 600 вырезает 6 меленьких кусочков и код рабочий, всегда все работает.
Код:
чуть-чуть изменяю код: Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.07.2013
Сообщений: 81
|
![]()
до смешного просто, даже этот код не работает
Код:
|
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
А так?
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Цитата:
как Вы думаете, в картинке размером 102 на 17 если взять угол, начиная с x=13 (ну ладно, это допустимо) и с y=300 (напоминаю, что в исходном изображении высота всего изображения 17) что получите?!?! поставьте, например, 13, 0 - попробуйте! |
||
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 23.07.2013
Сообщений: 81
|
![]() Цитата:
for i := 0 to 1 do begin BitBlt(bmp2.Canvas.Handle, 0, 0, 102, 17, bmp.Canvas.Handle, 13, 300, SRCCOPY); end; вот так все прекрасно) Дурь, бред и чушь конечно, но факт |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.07.2013
Сообщений: 81
|
![]()
Вот код, который я пишу. Необходимо при выполнении условий обрезать кусочек от картинки. Если вручную вводить все картинки по порядку от 1.PNG до 6.PNG то все работает, но вот если заключить в цикл, как я сделал, то почему-то обрезается только первая картинка, а с остальными пятью ничего не происходит((
Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
не знаю, при исходной картинке достаточно большого размера у меня всё с первого раза сработало:
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.07.2013
Сообщений: 81
|
![]()
Что такое ПРУФ?
|
![]() |
![]() |
![]() |
#10 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Код:
p.s. Цитата:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вырезать цвет из картинки? | jone | Мультимедиа в Delphi | 2 | 16.08.2013 07:57 |
Вырезать из картинки | jone | Мультимедиа в Delphi | 5 | 05.08.2013 09:23 |
Кусочек ненависти | {tktu | Свободное общение | 26 | 27.09.2011 17:09 |
Кусочек кода на Delphi в С++ | Geezer | Помощь студентам | 1 | 13.07.2011 23:39 |
Кусочек кода... | 1900s | БД в Delphi | 0 | 20.03.2009 17:11 |