JPGStrip, снять всё с .JPG файлов |
Добро пожаловать, гость ( Вход | Регистрация )
JPGStrip, снять всё с .JPG файлов |
Grom PE |
Mar 27 2008, 14:27
Сообщение
#21
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
- show error if no files given Не совсем понял про что тут речь - объясните, кто добавил, или уберите из to do. Добавил я. Имел ввиду, что нужно выдавать ошибку, если ни один файл не был найден по маске. Спасибо сказали:
|
-=CHE@TER=- |
Nov 15 2008, 09:47
Сообщение
#22
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Нашёл, наверное хрестоматийный, пример безнадёжно изгаженной картинки:
CODE http://www.bruteprop.com/v3/gallery/images/wesk811.jpg Занимает 819,693 байта из которых остаётся только 228,764, а остальные 590,929 байт - не поверите - мусор!!! Причём редкостный мусор, который точно никому не нужен - если интересно скачайте картинку и посмотрите на её содержимое где-нибудь в FAR'е по F3 - и этот хлам качается без спроса и согласия. Но такие картинки скорее исключение из правил, нежели правило, однако наглядно показывают как нужно правильно тратить чужой трафик, делать невыносимо тяжеловесные сайты и пользоваться настолько же убогим софтом создающим такие файлы. Это не учитывая то, что для такого скудного количества цветов самым подходящим форматом по критериям размер/качество был бы .PNG! Справедливости ради нужно отметить, что после снятия всякого в файле вылетают цвета - ICC-Profile?.. Надо, всё-таки, прикрутить его поддержку в JPGStrip. Постараюсь глянуть что в этой картинке не так. |
Grom PE |
Nov 18 2008, 16:35
Сообщение
#23
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
ICC-Profile?.. А что там прикручивать? Раскомментировать $EE в JPEGAllowBlocks и всё. Надо, всё-таки, прикрутить его поддержку в JPGStrip. Постараюсь глянуть что в этой картинке не так. Кстати, это не ICC-профиль, а указание на то, что картинка в CMYK. И занимает всего 16 байт. |
-=CHE@TER=- |
Nov 18 2008, 16:44
Сообщение
#24
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
А что там прикручивать? Раскомментировать $EE в JPEGAllowBlocks и всё. Проблема в том, что у некоторых не CMYK картинок этот блок тоже торчит, хотя если его убрать ничего не изменится. Надо как-то детектить, когда его можно резать, а когда нет.Кстати, это не ICC-профиль, а указание на то, что картинка в CMYK. И занимает всего 16 байт. |
Grom PE |
Nov 18 2008, 17:53
Сообщение
#25
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
|
-=CHE@TER=- |
Nov 19 2008, 12:33
Сообщение
#26
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Хотелось бы пример такой картинки. Да запросто - бери любую картинку, открывай в Photoshop и сохрани её там в .JPG - независимо CMYK она или нет 0xEE там будет с надписью "Adobe"#0. Я уже писал об этом (см. 3, 4).Добавлено: Кстати, это не ICC-профиль, а указание на то, что картинка в CMYK. Некогда было разбираться просто - поэтому предположил, что ICC. |
-=CHE@TER=- |
Dec 4 2008, 19:42
Сообщение
#27
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
JPGStrip 0.26
Прикручена поддержка CMYK и арифметического кодирования. Исходные коды на Team FTP. |
-=CHE@TER=- |
Feb 27 2011, 10:40
Сообщение
#28
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
На сайте в новостях есть, но тут более подробно напишу (в принципе, в .DPR файле вначале это всё описано):
JPGStrip 0.27 - исправлена ошибка, когда не сохранялась дата у файлов с атрибутом "только для чтения" - перетащил несколько процедур и функций в .DPR файл, чтобы можно было компилировать с любой версией "helpers.inc" - используется DCC32HACK компилятор - на 512 байт меньше размер - версия больше не BETA (что уж там - 2 с лишним года прошло) Исходные коды на Team FTP. |
Упрощённая версия | Сейчас: 1st November 2024 - 19:44 |