Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2010, 12:50   #1
ghest
Новичок
Джуниор
 
Регистрация: 18.09.2010
Сообщений: 2
Восклицание конвертнуть jpg огромного размера

Каким образом пересохранить jpg размером 700 мб в bmp, tiff или т.п., с минимальной потерей качества?
Открытие известными редакторами (включая фотошоп) приводит к ошибке "out of memory". Или дело в железе, оперативной или виртуальной памяти, ограничениях ли самого формата..? Другие мысли по поводу.
ghest вне форума Ответить с цитированием
Старый 25.12.2010, 13:29   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Первое что приходит в голову, это не грузить полностью весь файл в память, потом дублировать/разжимать/проводить махинации/сжимать в памяти. Есть такая вещь как отображение файлов в память. CreateFileMapping + MapViewOfFile и др. С их помощью можно будет обращаться с файлов как с реальным указателем в памяти, но при этом не загружать в память. Думаю это должно помочь в процессе конвертирования из одного формата в другой, по указателям в памяти.
BOBAH13 вне форума Ответить с цитированием
Старый 25.12.2010, 13:53   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Попробуйте это: http://faststone.org/FSResizerDetail.htm
Или это: http://rsb.info.nih.gov/ij/index.html
Еще можно попробовать увеличить файл подкачки.

Как вариант - найти компьютер с 64-х битной версией ОС и там спокойно пересохранить фотошопом.

Кстати говоря, максимально допустимый размер для жпег - 65к х 65к, у вас сколько?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хочу конвертнуть книжку из винды EXE в MacOS Roger1999 Софт 4 20.11.2010 12:52
mysql и jpg onixred БД в Delphi 2 09.08.2010 16:00
Зависимость размера рисунка от размера формы Hippie Мультимедиа в Delphi 3 18.05.2010 10:46
как конвертнуть русские символы.(Visual Studio.Net) reyn90 Помощь студентам 0 05.01.2010 13:32
Набираю команду для создания огромного проекта. polukrovka Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 29.08.2007 18:29