Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2016.02.14;
Скачать: [xml.tar.bz2];

Вниз

Вот такая графическая задачка   Найти похожие ветки 

 
Pavelnk ©   (2015-06-01 20:20) [0]

Есть небольшой рисунок, нужно отбросить всё, что находится вне трапеции. Что посоветуете? - http://s020.radikal.ru/i705/1506/e9/1b3c81eb0d5a.png


 
MBo ©   (2015-06-01 20:41) [1]

Что значит - отбросить?


 
Pavelnk ©   (2015-06-01 20:42) [2]

Ну я не знаю, например закрасить/залить белым.


 
MBo ©   (2015-06-01 20:58) [3]

При такой постановке задачи TCanvas.FloodFill


 
Pavelnk ©   (2015-06-01 21:01) [4]

Да, наверное, заливку мне советовали, но трапеция может быть одного цвета с элементами рисунка. Но с другой стороны, трапецию можно сделать уникального цвета, тёмно-красного, например.


 
MBo ©   (2015-06-01 21:06) [5]

Ты понимаешь, что такое постановка задачи?

Мы ведь не знаем, откуда берется трапеция и т.д.


 
Jeer ©   (2015-06-01 22:23) [6]

>но трапеция может быть одного цвета с элементами рисунка.

Если в черной комнате сидят черные кошка и собака - как найти/отличить их от черных же стен?


 
Dimka Maslov ©   (2015-06-01 22:47) [7]

Применяем маску на которой может быть наривовано всё что угодно


 
Pavelnk ©   (2015-06-01 23:16) [8]

> Dimka Maslov ©   (01.06.15 22:47) [7]
> Применяем маску на которой может быть наривовано всё что
> угодно
Хорошо бы поподробнее..


 
Kilkennycat ©   (2015-06-02 00:08) [9]


>  на которой может быть наривовано всё что угодно


например, трапеция


 
Pavelnk ©   (2015-06-02 06:52) [10]

> Kilkennycat ©   (02.06.15 00:08) [9]
>
> >  на которой может быть наривовано всё что угодно
>
> например, трапеция
Кажется начал немного понимать, а как битмап может быть трапецией? Что то в моём понимании битмап это квадратное, всё таки там координаты x и y.


 
Dimka Maslov ©   (2015-06-02 13:20) [11]


> а как битмап может быть трапецией?


Весь битмап чёрный. На нём нарисована белыми точками геометрическая фигура. Дальше для всех пикселей исходного изображения делаем and соотв. пиксель маски.


 
Pavia ©   (2015-06-03 19:22) [12]


> > Применяем маску на которой может быть наривовано всё что
> > угодноХорошо бы поподробнее..

http://www.crossgl.com/aggpas/aggpas-demo.htm
Смотри пример Pattern_fill и Image_transforms


 
han_malign ©   (2015-06-04 10:26) [13]

https://msdn.microsoft.com/EN-US/library/windows/desktop/dd183322(v=vs.85).aspx
CreatePolygonRgn и все, все, все...


 
Кто б сомневался ©   (2015-06-04 10:44) [14]

Что такое "отбросить"?
Вырезать этот кусок для дальнейшего анализа или залить цветом вне трапеции?


 
Andryk ©   (2015-06-08 14:37) [15]

Гм на рисунке не увидел трапеции :)


 
sniknik ©   (2015-06-08 16:25) [16]

> Гм на рисунке не увидел трапеции :)
это ты просто не знаешь, что у нее(трапеции) 2 высоты... "по автору". запатентовано.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2016.02.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
2-1406382986
tippa
2014-07-26 17:56
2016.02.14
куда уходит память?


2-1406801514
lewka_s
2014-07-31 14:11
2016.02.14
Формат времени в TDateTimePicker


2-1406532286
Dmitry
2014-07-28 11:24
2016.02.14
Как в QuickReport открить отчет для просмта сразу в Preview


2-1406645269
alexdn
2014-07-29 18:47
2016.02.14
Как задать порядок форм


2-1406714267
oleg_teacher
2014-07-30 13:57
2016.02.14
Текст на канве





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский