Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2010, 23:14   #11
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Цитата:
Сообщение от DomiNick Посмотреть сообщение
Хм... Не понятно...
Что означает "нужные мне пиксели"? В каком они виде?
Прямоугольная область должна получаться или как?
Ну может человек, только определенные цвета хочет отделить....
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 29.07.2010, 23:20   #12
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Вот это и не понятно... Что на выходе должно быть?
Битмап того же размера в котором "нужные" будут с родным цветом, а остальные допустим белые?
Битмап размером 1x<количество подходящих> в котором они будут по порядку в одну строку?

А может требуется просто лог вида: "Координаты нужных пикселей - [20,33], [24,10], [88,88], ..."?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 29.07.2010, 23:23   #13
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Ну ему виднее, может он планету захватывать собирается , а ответ он получил. Он же не просил ему весь код написать.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 30.07.2010, 00:04   #14
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
может он планету захватывать собирается
Не... Это я собираюсь...
Цитата:
а ответ он получил.
Не уверен.
Цитата:
Вот я сделал сейчас с битмапом вторым. Первый, из которого пишется, имеет свойство stretch=true, а когда я нужные пиксели пишу туда - получается абы что (Рисунок увеличен и видна только часть) Как это исправить?
Эм... Как так? Не должно влиять...
Цитата:
Может с помощью указателей как-то можно?
Мой старый пример: >Ссыль<
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 30.07.2010, 19:28   #15
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Так общаетесь, как будто меня тут нет Я всё слышу В общем да, ответ я получил, код не просил, не прошу и просить не буду) Спасибо за ответы. Вот выходные пришли, доделаю и выложу свой код.
P.S. DomiNick, классная прога-демонстратор! Так держать!
А вот объясните мне ещё пожалуйста. Почему этот код не работает? (В имэйдж 1 я загрузил картинку из файла, а послевыполнения кода в имэйдж 2 белый фон, а имэйдж 1 вообще пропадает.)
Код:
procedure TForm1.FormCreate(Sender: TObject);
Var b:TBitmap;
begin
b:=TBitmap.Create;
b.PixelFormat:=pf24bit;
b.height:=200;
b.Width:=200;
Image1.Picture.Bitmap.PixelFormat:=pf24bit;
Image2.Picture.Bitmap.PixelFormat:=pf24bit;
BitBlt(b.Handle,0,0,200,200,Image1.Picture.Bitmap.Handle,0,0,SRCCOPY);
Image2.Picture.Bitmap:=b;
end;
Вопрос снят.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 30.07.2010 в 21:47.
ImmortalAlexSan вне форума Ответить с цитированием
Старый 02.08.2010, 13:00   #16
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
Лампочка

b.Handle - это HBITMAP, а функции нужен HDC - то есть вот так: b.Canvas.Handle...
С 6-м параметром то же самое...

А если нужно просто продублировать картинку то лучше так:
Код:
Image2.Picture.Bitmap.Assign(Image1.Picture.Bitmap);
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение изображения TWinControl в файл Oburec Общие вопросы Delphi 0 09.05.2010 00:48
timage в bmp varelik Мультимедиа в Delphi 8 21.12.2009 09:55
Сохранение заданий на печать в файл изображения JPG DimD Фриланс 1 15.04.2009 19:27
Сохранение загруженного в TImage изображения в папку с программой Torymo Помощь студентам 1 06.02.2009 03:41
Сохранение в *.Bmp - файл Рустам Мультимедиа в Delphi 14 28.11.2007 21:32