Ru-Board.club
← Вернуться в раздел «Программы»

» Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия

Автор: Engaged Clown
Дата сообщения: 17.02.2010 23:23
lorents
http://forum.compression.ru/viewtopic.php?f=7&t=2017 тут что-то есть.
Автор: crotoff
Дата сообщения: 18.02.2010 08:29

Цитата:
Подскажите, пожалуйста программы для оптимизации *.jpg без потери качества

dctune2.0
"Description
DCTune is a technology for optimizing JPEG still image compression. DCTune calculates the best JPEG quantization matrices to achieve the maximum possible compression for a specified perceptual error, given a particular image and a particular set of viewing conditions. In DCTune, a target perceptual error of 1.0 means that for the specified viewing conditions the compressed JPEG image is perceptually lossless, that is, it will appear exactly the same as the original uncompressed image. DCTune is a patented technology available for licensing by NASA."
(консольная прога конвертирует 8битные ppmы в jpgи с заданным качеством или подбирает желаемый размер, минимизируя ошибки PSNR. Если нужен EXIF - придётся добавлять его после сжатия другим софтом)

Цитата:
как можно максимально сжать архивы *.zip

попробуй 7zip с ключами -tzip -mx=9 -mfb=258 -mpass=15


Добавлено:
кстати можешь потестировать батники - в качестве маски задай *.zip и сравни размеры до и после
И ещё на форуме compression.ru обсуждалось zip-сжатие http://forum.compression.ru/viewtopic.php?f=5&t=2147
Также попробуй батник (нарыл на форуме http://www.jonof.id.au/forum/index.php?topic=998.0 ) :
[more]
@ECHO OFF
REM Programs' settings. Change the pathes to matche your installation.
REM kzip parameters:
set kBinary=kzip.exe
set kRecursive=/r
REM set kVerbose=/v
REM set kBlockSplit=/b128
set zipmix=zipmix.exe
REM 7zip parameters
set sBinary=7za.exe
set sCompressionLvl=9
set sPasses=15
set sFastBytes=258

REM checking command line parameters
if a%1==a goto help
if b%2==b goto help

REM compressing files
%kBinary% %kRecursive% %kVerbose% %kBlockSplit% %TEMP%\%1k *.*
if not errorlevel 0 goto kzipError
%sBinary% a -tzip -mx=%sCompressionLvl% -mpass=%sPasses% -mfb=%sFastBytes% %TEMP%\%17.zip -r %2\*
if not errorlevel 0 goto 7zipError
%zipmix% %TEMP%\%1k %TEMP%\%17 %1
if not errorlevel 0 goto zipmixError
REM cleaning up
DEL %TEMP%\%1k.zip %TEMP%\%17.zip
pause
goto End

:kzipError
echo kzip exited with errorlevel %errorlevel%
goto :end
:7zipError
echo 7zip exited with errorlevel %errorlevel%
goto end
:mixzipError
echo mixzip exited with errorlevel %errorlevel%
goto end

:help
echo Usage:
echo %~nx0 ^<archive_name^> ^<directory_to_compress^>
goto End

:end
[/more]
Автор: aganet
Дата сообщения: 18.02.2010 19:41
а при использовании rep, srep и xdelta нужно что-нибудь дописывать в скрипт?
Автор: lorents
Дата сообщения: 18.02.2010 20:27
Engaged Clown

Цитата:
http://forum.compression.ru/viewtopic.php?f=7&t=2017 тут что-то есть.

Спасибо, кое-что нашел интересное

crotoff

Цитата:
dctune2.0

если я правильно понял, то эта программа оптимизирует с потерями качества?

Цитата:
кстати можешь потестировать батники - в качестве маски задай *.zip и сравни размеры до и после

хотел спросить что значит "кидаем в каталог верхнего уровня"?

Добавлено:

Цитата:
попробуй 7zip с ключами -tzip -mx=9 -mfb=258 -mpass=15

забыл сказать, я хочу сделать программу для оптимизации файлов MS Office 2007, и прочитал здесь, что для текстовых файлов лучше использовать параметр -mfb=20, а если судить, что файлы MS Office 2007 состоят из файлов *.xml, то это то что надо, пойду проверю

Добавлено:

Цитата:
забыл сказать, я хочу сделать программу для оптимизации файлов MS Office 2007, и прочитал здесь, что для текстовых файлов лучше использовать параметр -mfb=20, а если судить, что файлы MS Office 2007 состоят из файлов *.xml, то это то что надо, пойду проверю

у меня эта информация не подтвердилась
Автор: crotoff
Дата сообщения: 19.02.2010 08:55
lorents
dctune оптимизирует в зависимости от параметров, если задать нулевую ошибку - на выходе будет то же самое изображение что и на входе (но уже в формате JPG).
Что касается оптимизации офисных файлов - попробуй ещё батник repacker.bat от MVV c wincmd.ru:

Код:
@echo off
if -%1==- goto exit

"C:\Program Files\7-Zip\7z.exe" x -o~~tmp~~ %1
if errorlevel 1 goto cleanup
move %1 %1.~~~

cd ~~tmp~~
"C:\Program Files\7-Zip\7z.exe" a -tzip %1 *
cd ..
if not exist %1 move %1.~~~ %1

:cleanup
rd /s /q ~~tmp~~
del %1.~~~

:exit
Автор: lorents
Дата сообщения: 19.02.2010 11:47
crotoff

Цитата:
Что касается оптимизации офисных файлов - попробуй ещё батник repacker.bat от MVV c wincmd.ru:

спасибо, вообще если честно, мне кажется, что лучше использовать для этого дела kzip+7zip+zipmix

Цитата:
по dctune: пользовался с целью уложиться в определённый размер для закачки на хостинги, у которых было ограничение на размер (5 Mb). Сначала перегонял в ppm с помощью IrfanView, затем писал в ёкселе батничек, запускал - и на выходе получал желаемые размеры. Для попиксельно беспотерьного сжатия ком. строка будет примерно такая

выходит, что надо найти программу, которая конвертирует jpg в ppm, работающая через командную строку
Спасибо за помощь!
Автор: crotoff
Дата сообщения: 19.02.2010 12:23
lorents
всегда пожалуйста
насчёт пакетной конверсии в ppm можно IrfanView заюзать если что, пример:
i_view32.exe H:\hdri\DSC03150_48_49.tif /convert=C:\programs\IrfanView\DSC03150_48_49.ppm

Добавлено:
i_view32.exe H:\hdri\*.jpg /convert=H:\hdri\*.ppm
Автор: aganet
Дата сообщения: 19.02.2010 13:25
кто-нибудь скажите при rep, srep и xdelta нужно что-нибудь дописывать в скрипт и если да, то что(примерчик бы, а то в шапке нет)?
Автор: lorents
Дата сообщения: 19.02.2010 23:21
crotoff

Цитата:
dctune2.0.exe -f DSCF7158.ppm -p 0.0

сейчас только смог проверить, потеря качества есть, но не значительное, и если сравнивать соотношение качества и размерена картинки, то (ИМХО).
Спасибо за прогу.
Автор: crotoff
Дата сообщения: 20.02.2010 10:12
lorents
действительно, сравнил - потери есть (не совпадает кол-во используемых цветов)
это меня с толку сбило "perceptually" lossless - не абсолютная, а визуальная беспотерьность, основанная на физиологическом механизме восприятия образов.
Автор: PAQer
Дата сообщения: 20.02.2010 11:02
Есть же jpegoptim. Тем более Engaged Clown ссылку по этой теме кидал.
Автор: lorents
Дата сообщения: 20.02.2010 14:55
PAQer

Цитата:
Есть же jpegoptim. Тем более Engaged Clown ссылку по этой теме кидал.

я встречал эту программу, я просто смотрю какие вообще есть, и сравниваю выходные их файлы

Добавлено:
PAQer
а вы не встречали последнюю компилированную версию jpegoptim?
Автор: PAQer
Дата сообщения: 20.02.2010 19:15
lorents

Цитата:
а вы не встречали последнюю компилированную версию jpegoptim?

Нет, не встречал и даже не искал. А что есть разница? По-моему этот проект вообще не развивался с тех самых пор.
Автор: lorents
Дата сообщения: 20.02.2010 19:26
PAQer

Цитата:
Нет, не встречал и даже не искал. А что есть разница? По-моему этот проект вообще не развивался с тех самых пор.

jpegtran и jhead
Автор: lorents
Дата сообщения: 20.02.2010 23:42
у меня есть папка с файлами, и я бы хотел сжать файлы через kzip.exe, у меня выходит что я сжимаю файлы вместе с папкой
использую следующий код

Код: kzip.exe /r /y t002.zip ZIP\*
Автор: lorents
Дата сообщения: 21.02.2010 16:31
Images Optimization Suite - сборник программ для оптимизация файлов *.png и *.jpg без потерь качества. Вдруг кому тоже пригодится.
Автор: lorents
Дата сообщения: 21.02.2010 19:33
Сейчас изучал все это дело глубже и столкнулся с одной крупкой проблемой
скачал пару скриншотов (jpg) одной игры и удивился при попытке оптимизировать они придают вес, не намного но все-таки
выяснил что это делает jpegtran
а если эти картинки пересохранить в jpg через фотошоп на максимальных параметрах, чтобы качество не потерять, по все увеличивается в 2 раза и более.
вот картинки
http://webfile.ru/4313646
Автор: aganet
Дата сообщения: 21.02.2010 19:40
Люди, скажите, пожалуйста, при использовании rep, srep и xdelta нужно что-нибудь дописывать в скрипт (если можно, дайте примерчик)???!!!!!
Автор: InFiNiTiSs
Дата сообщения: 22.02.2010 13:51

Цитата:
Люди, скажите, пожалуйста, при использовании rep

да тоже очень интересно, скажите пожалуйста)
Автор: V2driver
Дата сообщения: 24.02.2010 15:35
Добрый вечер!
У меня вопрос: помогите мне написать батник для Rad Video Tools
Чтобы дапустим в той жу директории что и программа он сжимал *.bik (тоесть все бики которые в той же директории) дапустим с со степенью сжатия 30%....
Заранее спасибо!
Автор: 47STRELOK
Дата сообщения: 24.02.2010 17:37
V2driver
А не вариант просто открыть в Rad Video Tools выделить файлы и указать 70%, т.е от оригинала останется 70% видео сожмется на 30%) тут даже где-то мануал быЛ!


Бантиков для Rad Tools нету!
Автор: V2driver
Дата сообщения: 24.02.2010 18:17
47STRELOK
Спасибо..
Жалко конечно((

Добавлено:
Тогда помоните разобраться со slim)) вроде в батнике пишу команды - но не пакует((
Автор: lol2xD
Дата сообщения: 24.02.2010 21:02
47STRELOK
почемуй то нету?
Автор: Kosako
Дата сообщения: 25.02.2010 08:54
Да, если знаешь, написать батник можно, но толку? Вот если бы эта прога еще видео автоматически не переименовывала, цены б ей не было...

Кстати, даже не знаю куда написать, но фиг с ним, пусть тут будет )
Кто-нибудь знает чем можно игровые архивы Aliens vs Predator 2010 распаковать? Расширение архивов asr, гугл упорно говорит, что это формат фотошопа (и я ему охотно верю) и к архивам он не имеет никакого отношения (вот тут я ему не верю )
Автор: PAQer
Дата сообщения: 25.02.2010 10:25
Kosako
для этого есть спец форумы, например этот http://forum.xentax.com/viewtopic.php?f=10&t=4151. Спамьте туда.
Автор: Kosako
Дата сообщения: 25.02.2010 10:40
PAQer
О, спасибо! Натолкнуло на пару мыслей )
Автор: tiberium23
Дата сообщения: 25.02.2010 16:12
Народ у мня пару вопросов:
1) Я обработал файл REP'ом, могу ли я обработать его ещё SREP'ом???
2) В каком порятке лучше обрабатывать файлы (прекомп, реп, дельта и тд) ?????
3) Обработал я файл прекомпом патом репом, получились как бэ теже файлы но обработанные прекомп+реп. Они нормально распакуются???
4) какое лучшее сжатие в фриарке???
Спасибо.
Автор: Kosako
Дата сообщения: 25.02.2010 16:22

Цитата:
4) какое лучшее сжатие в фриарке???

Для каждого расширения свое. Однако я для себя нашел универсальную строчку (по понятным причинам, не хочу разглашать), но дам совет. Вскрывай чужие репаки и смотри информацию об архиве. Я использовал репак Bionic Commando.
Автор: tiberium23
Дата сообщения: 25.02.2010 16:45
Kosako
этот репак качать еще нада, мне скорость непозволят тянуть большие файлы из инета.
И я не силен во вскрывании чужих репаков, даже если я вскрою, где строчку с параметром увижу...
Кинь в лс свою универсальную строчку плиииззз)))) или хотябы пред универсальную)))
Автор: Kosako
Дата сообщения: 25.02.2010 17:19
tiberium23
Файлы, которые лежат рядом с инсталом. Их расширение в 99% не arc, как правило это bin, но могут быть и cab. Просто открываешь их через FreeArc и жмешь кнопку АркИнфо )

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

Предыдущая тема: Надстройки IE8


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.