![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
![]()
Верд 2007. Через СОМ вставляю изображение 3х3 пикселя. Три левых пикселя белые, все остальные черные. Растягиваю изображение. Получаю изображение плавно переходящие из белого в черное. untitled.bmp
С++ Код:
Последний раз редактировалось Diego__; 12.07.2010 в 18:28. |
![]() |
![]() |
![]() |
#2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Думаю, что стандартными средствами никак. Это же битовое изображение, а не векторное.
Можешь попробовать после растягивания треть рисунка попиксельно сделать белой, а две трети — чёрной
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Попробуйте вместо битовой картинки вставить VML шейп.
Он точно будет масштабироваться как надо ![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
![]()
Как правильно вставить VML шейп? Через метод range-a InsertFile? Или как то по другому?
пробую Код:
Код:
Последний раз редактировалось Diego__; 13.07.2010 в 15:38. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Конечно оно останется прежним. Вы же снова вставляете растр.
Надо создать шейп как векторную фигуру. Например, из залитого чёрного прямоугольника и белого отрезка. Или из 2-х прямоугольников |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
![]()
Я не совсем ясно изложил суть проблемы. Я имею в виду не частный случай вставки изображения 3х3, а общий, в котором небольшое изображение растягивается многократно, и цвета на границе пикселей сглаживаются как на рисунке выше.
Другими словами, как отключить интерполяцию цвета для одного конкретного вставленного растрового изображения или для всего документа? или как сказал Viter.Alex Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
В такой постановке вопроса могу только полностью согласиться с Viter.Alex
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
![]()
Спасибо за ответы
Последний раз редактировалось Diego__; 14.07.2010 в 17:17. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сглаживание матрицы | RedSquirrel | Помощь студентам | 9 | 18.06.2010 02:49 |
Delphi: сглаживание сигнала или графика | tanek | Помощь студентам | 17 | 27.11.2009 18:30 |
Сглаживание кривых безье, чтобы смотрелись плавно | G@sh!sh | Мультимедиа в Delphi | 6 | 22.11.2009 19:28 |
Сглаживание | Kn793 | Мультимедиа в Delphi | 2 | 28.06.2009 16:09 |
Сглаживание углов формы. | celovec | Общие вопросы Delphi | 12 | 10.02.2009 17:44 |