|
24 / 0 / 0
Регистрация: 10.02.2012
Сообщений: 6
|
|
Обрезка jpeg10.02.2012, 17:32. Показов 3257. Ответов 8
Метки нет (Все метки)
Есть задача написать программу которая будет обрезать jpeg файлы. Но проблема в том что, среди исходых файлов возможны сверх большие, сотни Мегабайт(например карты), встает вопрос, есть ли какая нибудь возможность, резать эти файлы не загружая целиком в память, то есть используя что то типо fseek, и декодируя jpeg кусочками. Возможно ли это вообще? Если да, то возможно есть какие либо готовые библиотеки для этого ?
0
|
|
| 10.02.2012, 17:32 | |
|
Ответы с готовыми решениями:
8
Редактирование/создание EXIF заголовка jpeg файла JPEG->MemoryStream = 120тиков а JPEG->Image1 и Image1->MemoryStream = 30тиков? Обрезка строки |
|
Модератор
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 17.02.2012, 14:27 | |
|
декодировал jpeg кусочками. обратно правда не собирал. если поковырять может подойдет. в прилагаемом файле проект по восстановлению поврежденных фотографий, найдите в нем модули для считывания MCU.
1
|
|
|
|
|
| 17.02.2012, 14:30 | |
|
Если делать самому, то нужно работать в предположении, что вместо обычной памяти используется дисковая: условно говоря, написать интерфейс, который выглядит как интерфейс работы с памятью, но реально внутри себя работает с диском. Всё остальное не меняется
0
|
|
|
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 3
|
|
| 01.06.2012, 19:35 | |
|
vxg,
vxg, Здорово!Слушай к тебе есть деловое предложение(я по поводу восстановления данных)!
0
|
|
|
Модератор
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 01.06.2012, 22:24 | |
|
ohranchik - слушаю слушаю
0
|
|
|
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 3
|
|
| 13.11.2012, 21:40 | |
|
vxg, наконец-то смог сюда зайти.какие-то проблемы были с форумом...у тебя есть почта или в какой-нить соц сети ты,там долго рассказывать?
Добавлено через 1 минуту vxg, это важно! diman_north-east@mail.ru-это моя почта.напиши на нее или тут как сможешь плиз
0
|
|
|
Модератор
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 14.11.2012, 10:23 | |
|
написал на почту
0
|
|
|
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 3
|
|
| 14.11.2012, 14:09 | |
|
vxg, спасибо.вижу
0
|
|
| 14.11.2012, 14:09 | |
|
Помогаю со студенческими работами здесь
9
Обрезка в FFmpeg Масштабирование картинки или обрезка Строка - обрезка, замена, перенос Обрезка через регионы позиционирование и масштабирование Строки, динамическая память, обрезка строк Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|