|
|
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Помогите пожалуйста!!!!! Бьюсь уже долгое время. Есть программа которая открывает веб камеру, при нажатии на кнопку работает процедура фотофиксации изображения и сохранения в bmp файл (весит 900 kb), необходимо его минимально сжать без потери качества , делал через jpeg, записывал bmp в jpeg, сжимал до 137kb, но при перезаписи сжатого jpeg в bmp возрашается исходный размер bmp файла 900 kb код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 18:57 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
san7667необходимо его минимально сжать без потери качестваsan7667делал через jpeg,Уже смешно. Почему не хотите использовать архиватор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 19:05 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
Никогда не работал с изображениями Подскажите примерчик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 19:09 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
у FIB+ есть функция сжатия потока BLOB. если склероз меня не подводит. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 19:11 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, Похоже в моем случае нет, на превью в поле блоб (лезу в ibexpert) показывет размер в байтах 921564, то есть примерно 900 kb Легче было сделать конечно ссылку на изображение, а потом по ней выводить куда нибудь в timage, но эти фото в отчет идут fast report ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 19:31 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
san7667но при перезаписи сжатого jpeg в bmp возрашается исходный размер bmp файла 900 kb А как должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 21:37 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
san7667необходимо его минимально сжать без потери качества , делал через jpeg... При сжатии в jpeg всегда происходит потеря качества, даже при качестве 100%. В JPEG без потерь (loseless JPEG) используется другой алгоритм, который, ЕМНИП в штатной реализации отсутствует. Насчет потери качества - какие объекты фотографируются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 22:04 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
san7667превью в поле блоб (лезу в ibexpert) показывет размер в байтах 921564, то есть примерно 900 kbКак не сложно это признать, но это необходимо сделать - это ты туда его таким и записываешь, а не 137kb. Придется искать ошибку в логике своей программы. Конечно, логичнее было бы предположить, что это подлый Firebird при чтении блоба автоматически конвертирует его содержимое из jpeg обратно в bmp, но нет. P.S. Используй 7-zip. Жать будет гораздо лучше и реально без потери качества. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 22:16 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
Подскажите пещерному человеку, зачем хранить изображения в базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 23:44 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
AJi, это вечный холивар. Есть, как минимум, один плюс - не надо ломать голову с откатом транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 23:47 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
ну да, из-за такого плюса имеет смысл их туда запихивать да еще и без потери качества:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 23:49 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
YuRockКонечно, логичнее было бы предположить, что это подлый Firebird при чтении блоба автоматически конвертирует его содержимое из jpeg обратно в bmp, но нет.Firebird не "уиноуатый", конвертация происходит вот тут: Код: pascal 1. . И bmp будет 900 кб, чем бы он не жал, до тех пор, пока размеры картинки и цветность не изменятся: должна быть отображена каждая точка изображения с заданным разрешением по цветности, откуда берется картинка и сколько в ней реально цветов роли не играет. ИМХО, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2018, 00:01 |
|
||
|
Уменьшение размера файла BMP для загрузки в БД FB 2.5.3 (BLOB)
|
|||
|---|---|---|---|
|
#18+
1. не храните изображения в бд. 2. используйте png. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2018, 08:57 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39670255&tid=2040655]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
279ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 622ms |

| 0 / 0 |
