Страница: 1 |
Вопрос: Создание файла JPG | Добавлено: 19.06.11 16:12 |
Автор вопроса: ![]() |
Подскажите пожалуйста как создать в vb6 файл JPG
Требуется запомнить матрицу чисел в этом формате |
Ответы | Всего ответов: 7 |
Номер ответа: 1 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 19.06.11 18:08 |
http://xawp.narod.ru/cJpeg.cls
Добавляешь в проект. А сохранять как-то так:
Enjoy! |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 201446364 Вопросов: 22 Ответов: 72 |
Профиль | Цитата | #2 | Добавлено: 20.06.11 11:40 |
Спасибо, |A|W|P|
Оказывается я совсем забыл vb. Не подскажешь как открыть картинку так чтобы получить доступ к трем цветовым матрицам? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 201446364 Вопросов: 22 Ответов: 72 |
Профиль | Цитата | #3 | Добавлено: 20.06.11 11:57 |
Мне нужно запомнить числовую матрицу как jpeg |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 20.06.11 16:47 |
Что значит числовую матрицу? Растр картинки имеешь в виду?
Покапай в инете на тему GetDIBits. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 201446364 Вопросов: 22 Ответов: 72 |
Профиль | Цитата | #5 | Добавлено: 20.06.11 17:23 |
Я читаю данные из hex-файла и получаю матрицу. В матлабе например я ее одной строчкой перевожу в jpg. Но матлаб меня не устраивает, очень медленный и не переносной.
В vb если загружаю Image1.Picture = LoadPicture(" ![]() ![]() ![]() А если у меня уже есть матрица чисел, хотя бы даже такая Dim mymat(1 To 2000, 1 To 1000) As Byte For i = 500 To 2000 For j = 1 To 1000 mymat(i, j) = 255 Next j Next i то как мне ее запомнить в jpg или втиснуть ее в Image1.Picture? Иначе: как просмотреть матрицу чисел? В матлабе напр матрица mymat будет выглядеть как вертикальный белый прямоугольник с черной полосой в четверть высоты сверху. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #6 | Добавлено: 20.06.11 20:29 |
использовать .net, там все невозможное возможно |
Номер ответа: 7 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 20.06.11 22:24 |
Во первых
Во вторых оно сохраняет в BMP, а не в JPEG В третих посмотрев класс cJpeg.cls можно понять принцип сохранения. Там есть возможность сохранять градацией серого, что можно использовать в данном случае. |
Страница: 1 |
|