Нужно сжать JPEG 16 на 16 пикс с большой блочностью низкого качества без блюра.

  • Автор темы Автор темы Benzin7
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
~K:\Users\SSD-ASUS\Desktop\3000-obrab_DSC0068.tif - явно неправильно. Чтобы не вдаваться в подробности вариантов записи пути к файлу просто посоветую убрать тильду в начале.
 
То есть я запускаю cjpeg, в появившемся окне набиваю команду так, как Вы видите на скриншоте и так, как прислал RA, сам файл лежит рядом. Нажимаю кнопку Enter - окно закрывается, новый файл на столе не появляется. Я набивал команду так, как прислал ее RA то же самое. Я положил свой тиф со стола в окно программы - от отобразил название файла так, как я указал в блокноте. Я перебил команду так, как Вы ее видите. Тот же результат. Что еще нужно сделать, что бы это заработало?
 
Я не имею никакого опыта работы с cjpeg, я пишу о том, что вижу. В вашей команде, которую вы «перебили» :), просто удалите символ тильды в двух местах и попробуйте запустить.
 
  • Спасибо
Реакции: Benzin7
Заодно добавлю, что если у вас в имени файла или какой-либо папки в пути есть пробелы, то всю конструкцию, начиная от буквы диска и заканчивая расширением файла, нужно заключать в кавычки, иначе не сработает.
 
  • Спасибо
Реакции: Benzin7
Рекомендую прочитать инструкцию.
 
Судя по всему не всё...
Для этих развлечений очень рекомендую для начала FAR поставить...
http://www.farmanager.com/?l=ru

Он бесплатный, это консольный файловый менеджер, который позволяет легко оперировать командной строкой, писать пакетные файлы преобразования состоящие из нескольких операций (см. bat, cmd файлы, консольные команды Windows)
 
Весьма несвежие бинарники.
Вполне свежие :)
Я с JPEG сжатием вообще на XP вроде столкнулся... Ох, оно там и тормозило из консоли... Зато можно было пожать в один слегка разноцветный прямоугольник :)
 
Но весьма рабочие. В той версии ещё не было возможности задавать размер блока, так что жмет лишь 8х8.
А синтаксис такой:
Код:
C:\Users\Manager\Desktop\image-decode-win32\cjpeg.exe -quality 8 C:\Users\Manager\Desktop\snae93p1.tga > C:\Users\Manager\Desktop\snae93p1.jpg
Switches (names may be abbreviated):
-quality N Compression quality (0..100; 5-95 is useful range)
-grayscale Create monochrome JPEG file
-optimize Optimize Huffman table (smaller file, but slow compression)
-progressive Create progressive JPEG file
-targa Input file is Targa format (usually not needed)
Switches for advanced users:
-dct int Use integer DCT method (default)
-dct fast Use fast integer DCT (less accurate)
-dct float Use floating-point DCT method
-restart N Set restart interval in rows, or in blocks with B
-smooth N Smooth dithered input (N=1..100 is strength)
-maxmemory N Maximum memory to use (in kbytes)
-outfile name Specify name for output file
-verbose or -debug Emit debug output
Switches for wizards:
-baseline Force baseline quantization tables
-qtables file Use quantization tables given in file
-qslots N[,...] Set component quantization tables
-sample HxV[,...] Set component sampling factors
-scans file Create multi-scan JPEG per script file
 
Последнее редактирование:
  • Спасибо
Реакции: Benzin7
И тем не менее, я остаюсь при своем мнении. Если бы мне надо было сделать подобный эфект, я бы сдублировал несколько слоев, на каждый применил бы мозайку со своим размером ячейки. А потом комбинировал бы их по мере эстетического совершенствования. ;)
 
@_MBK_, я бы тоже. ;)
Может ещё с постеризацей поиграл.
 
Если бы мне надо было сделать подобный эфект, я бы сдублировал несколько слоев, на каждый применил бы мозайку со своим размером ячейки.
Вы так настойчиво рекомендуете, что не худо бы уже продемонстрировать примерный результат этой процедуры, дабы оценить все преимущества этой самой зайки. :)
 
RA, что посоветуете: свежие бинарики искать или сразу искать компилятор и пробовать компилировать?
 
Прочел внимательнее, понял: надо компилировать.
 
Ура, обошелся без компиляции!
По ссылке http://sylvana.net/jpeg-bin/jpg9aexe.zip лежит екзешник последней версии cjpeg.
Все работает, когда я набиваю команду руками. Вставить из блокнота не получается никак - команда встает ломаной и не выполняется. Подскажите, как вставлять команду из буфера обмена?
 
Вы через фар запускаете? Изменить->Вставить
В принципе и Ctrl-V работает
 
01.png 02.png 03.png 04.png 05.png
МВК, Вы обо мне слишком хорошо думаете!
Делаю так: 01-копирую в буфер, 02- вставляю, 03-установки cmd, 04-умолчания cmd, 05 - это получается.
Если добавить -nosmooth то открывается фотошоп, и в нем открывается исходный файл. Во как!
А руками пишу - все работает!'hz'
 
Ну у вас же очевидный enter отрабатывается :). На первом скриншоте он между Desktop и \1.bmp. Растяните окно влево и добейтесь, чтобы команда в одну строку была. Или в настройках Блокнота посмотрите, чтобы он переводы строк сам не ставил (уж извините, у меня его под рукой нет).
 
  • Спасибо
Реакции: Benzin7
331.jpg
svlasov, спасибо огромное! Я весь расцвел! Абстрактный экспрессионизм отдыхает!
Кстати, Corel Photo Paint сохраняет jpg 16 на 16 пкс как стандартный jpg 8 на 8 пикс.
Вот результат его пересохранения, пересохранить 16 на 16 не получается.
Изначально качество было -1
 
Статус
Закрыто для дальнейших ответов.