Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 07.07.08 17:28. Заголовок: Картинки
Всем привет ! Есть некторое число BMP разного размера. Нужно изобразить их в видек броузера кадров одинакового размера(т.е. сжимать). Чем можно это сделать ?
|
|
|
Ответов - 7
[только новые]
|
|
|
| Администратор
|
Пост N: 941
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.07.08 18:34. Заголовок: contrib\FreeImag..
contrib\FreeImage
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 07.07.08 18:44. Заголовок: И как использовать с..
И как использовать сию dll ?
|
|
|
|
| модератор
|
Пост N: 813
Зарегистрирован: 25.05.05
|
|
Отправлено: 07.07.08 19:14. Заголовок: fil пишет: как испо..
fil пишет: цитата: | как использовать сию dll ? |
| В поставке библиотеки MiniGUI есть пример FreeImage Viewer в папке samples\Advanced\FreeView
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 07.07.08 19:27. Заголовок: Я не использую MiniG..
Я не использую MiniGUI и не знаю где находится samples\Advanced\FreeView. Просьба дать полный адрес
|
|
|
|
| Администратор
|
Пост N: 942
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.07.08 20:30. Заголовок: fil пишет: И как ис..
fil пишет: цитата: | И как использовать сию dll ? |
| Завтра дам маленький пример
|
|
|
|
| Администратор
|
Пост N: 944
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.07.08 09:26. Заголовок: Пример такой fi_I..
Пример такой fi_Initialise() nType := fi_GetFileType("1.bmp", JPEG_DEFAULT ) pFIga := fi_Load( nType, "1.bmp", JPEG_DEFAULT ) // nSize - размер области (квадрат) для рисунка nFWidth := fi_GetWidth( pFIga ) nFHeight := fi_GetHeight( pFIga ) if nFWidth > nFHeight nFHeight := Int(nSize * (nFHeight/nFWidth)) nFWidth := nSize else nFWidth := Int(nSize * (nFWidth/nFHeight)) nFHeight := nSize endif // Вывод рисунка - для fw. - в блоке кода bPainted окна, // по hDC FI_WinDraw(pFiga, hDC, nTop, nLeft, nTop+nFHeight-1, nLeft+nFWidth-1) ... fi_unload(pFiga) fi_Deinitialise()
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 08.07.08 10:16. Заголовок: Паша, спасибо конечн..
Паша, спасибо конечно, но изобразить имедж со стрейчем это и так без проблем. Мне надо было готовый браузер картинок, а так придется имитировать его вручную.
|
|
|
|