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

Вниз

Палитра изображений   Найти похожие ветки 

 
Студент   (2013-02-12 16:31) [0]

Делаю некий редактор, где нужно расставлять изображения.
Которые должны выбираться по щелчку из некой палитры изображений.
Изображений не фиксированное кол-во.
Т.е. палитра может скроллится или навроде того.

Как и из чего (Какого компонента?) организовать эту самую палитру?

Которая учитывает 2 варианта работы:

1 вариант - Все изображения одного размера.
2 вариант - Разные размеры изображений.


 
DevilDevil ©   (2013-02-12 16:53) [1]

мощная, но сложная (возможно для тебя) библиотека - Graphics32


 
Студент   (2013-02-12 17:03) [2]


> DevilDevil ©   (12.02.13 16:53) [1]
>
> мощная, но сложная (возможно для тебя) библиотека - Graphics32


Там есть палитра битмапов или что?


 
brother ©   (2013-02-12 17:13) [3]

яб скромно промолчал о палитре... а говорил о наборе изображений...


 
Студент   (2013-02-12 17:39) [4]


>  brother ©   (12.02.13 17:13) [3]
>
> яб скромно промолчал о палитре... а говорил о наборе изображений.
> ..


Ну или так.


 
Jeer ©   (2013-02-12 18:19) [5]


> о наборе изображений


Как-то сразу ассоциация о суповом наборе:)


 
Inovet ©   (2013-02-12 18:26) [6]

> [5] Jeer ©   (12.02.13 18:19)
> Как-то сразу ассоциация о суповом наборе:)

О таком
http://275-275.ru/wp-content/uploads/2012/03/%D0%A1%D1%83%D0%BF%D0%BE%D0%B2%D0%BE%D0%B9-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80.jpg
или таком
http://istok.tom.ru/images/catalog/149.jpg
?


 
Pavia ©   (2013-02-12 19:26) [7]


> Как и из чего (Какого компонента?) организовать эту самую
> палитру?

Вам дорога сюда.
http://forum.sources.ru/index.php?showforum=149

А вообще по созданию компонентов есть хорошая книга. "Искусство создания компонентов Delphi"


 
Студент   (2013-02-12 20:21) [8]


> Pavia ©   (12.02.13 19:26) [7]


Ладно, возьму ScrollBox и в нем нарисую все нужные изображения.
Или есть вариант лучше?


 
Jeer ©   (2013-02-12 20:27) [9]


> Inovet ©   (12.02.13 18:26) [6]


Изв. за офф-топ:

Не.. из древних советских реалий - суповой набор из обгрызенных мышами говяжьих косточек.
Хотя это и не особая правда - нормально мы питались и продукты были высокого качества, но да, таки попадались в замшелых магазинах такие суповые наборы:)


 
Sapersky   (2013-02-12 20:37) [10]

Самое близкое к "палитре изображений" это thumbnails.
http://rmklever.com/?tag=thumbnails
В JVCL вроде тоже есть.
Если самостоятельно, то можно делать на основе DrawGrid, ListView.


 
Jeer ©   (2013-02-12 21:46) [11]


> Самое близкое к "палитре изображений" это thumbnails.


О, да!
В thumbnails, обычно, палитра минимизирована до минимума.


 
Студент   (2013-02-13 09:45) [12]


>  Sapersky   (12.02.13 20:37) [10]
>
> Самое близкое к "палитре изображений" это thumbnails.


Слишком наворочено.


>
>  ListView.


Нарисовал на нем 1 изображение, а где скроллинг?


 ListView1.Canvas.Draw(10, 10, Image);


 
MBo ©   (2013-02-13 10:13) [13]

>Нарисовал на нем 1 изображение, а где скроллинг?
создать thumbnails одного размера, загнать их в ImageList, использовать этот ImageList как LargeImages у Listview c нужным стилем (не помню его название, аналог "Плитка" в Проводнике)


 
Студент   (2013-02-13 12:32) [14]


> MBo ©   (13.02.13 10:13) [13]
>
> >Нарисовал на нем 1 изображение, а где скроллинг?
> создать thumbnails одного размера


Я его не хочу использовать.



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

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

Наверх





Память: 0.48 MB
Время: 0.002 c
11-1246374057
Кто б сомневался
2009-06-30 19:00
2013.06.23
Какой сайт у KOL MCK? Поддерживается ли проект сейчас?


9-1194881732
savyhinst
2007-11-12 18:35
2013.06.23
GLSCENE video memory


15-1360619034
alexdn
2013-02-12 01:43
2013.06.23
Что такое Bitcoin?


15-1360878208
Demo
2013-02-15 01:43
2013.06.23
Выбор тестового сервера


3-1290176187
von
2010-11-19 17:16
2013.06.23
некорректный вывод данных





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский