|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2007, 17:41 | #1 |
Пользователь
Регистрация: 28.10.2007
Сообщений: 61
|
Помогите разобраться в Builder 6
необходимо создать оболочку для просмотра графических файлов jpeg и т.д. Освоил форму OpenPictureDialog с выводом в Image но только для небольших файлов и только типа bmp. Не могу найти механизма автоматической подгонки графических изображений а Image, помогите плз. Заранее спасибо
|
02.11.2007, 23:58 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2007
Сообщений: 157
|
Я знаю только PNG и JPEG рисунки. Ну и не очень сильно GIF можно сказать что вообще незнаю.
Вот возьми код на C++ Builder 6.0 может поможет. Код для JPEG #include <jpeg.hpp> // Обязательно подключать этот файл ... void __fastcall Form::ButtonLoadClick(TObject *Sender) { // Ты поексперементируй с этим класом можно многое узнать. // Например: степень сжатия рисунка TJPEGImage *myjpeg = new TJPEGImage(); myjpeg->LoadFromFile("Имя файла.jpg"); myjpeg->DIBNeeded(); // Переобразование из JPEG в BMP Image1->Picture->Bitmap->Assign(myjpeg); delete myjpeg; } void __fastcall Form::ButtonSaveClick(TObject *Sender) { TJPEGImage *jp = new TJPEGImage(); try { jp->Assign(Image1->Picture->Bitmap); jp->SaveToFile("Имя файла.jpg"); } __finally { delete jp; } } Ну, а вот с PNG проблема у меня тут очень много кода так что могу только по E-mail вислать. Обращайся если че. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
График функции в C++ Builder.. ПОМОГИТЕ! | Cyberbest | Помощь студентам | 2 | 25.06.2009 21:06 |
Помогите с С++Builder! | Kean | Компоненты Delphi | 2 | 02.01.2009 12:36 |
Помогите с курсовой borland с++ builder 6.0 | Go6a | Помощь студентам | 5 | 14.11.2008 18:20 |
C++ Builder 6! Задача! помогите Разобраться что к чему | {[HelPix]} | Помощь студентам | 1 | 12.05.2008 19:18 |