Radical Image Optimization Tool v0.4.6
-
Оффлайн
Автор темы
Звание: Ветеран
Команда сайта
Сообщений: 951
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1706
Был: 2025-01-16 02:58
Лайков: 174
Radical Image Optimization Tool v0.4.6
Домашняя страница: https://luci.criosweb.ro/riot/
Radical Image Optimization Tool или сокращенно RIOT — бесплатная программа, предназначенная для конвертирования и оптимизации графических файлов при публикации их в интернете.
В интерфейсе программы объединены два окна (режим двойного просмотра), в которых отображается исходное изображение и уже оптимизированное, чтобы вы могли их сравнить, оптимально подобрать параметры сжатия и немедленно увидеть получающийся размер файла.
Программа проста в использовании и для продвинутых пользователей является отличным инструментом. Вы можете выбирать параметры сжатия, изменять количество цветов, удалять служебную информацию из изображений (метаданные), выбирать формат изображения для сохранения (JPG, GIF или PNG) и многое другое.
Функциональные возможности RIOT:
- Открытие множества форматов изображений, включая редкие и научные типы.
- Сохранение и оптимизация JPEG, GIF и PNG изображений, используя простой пользовательский интерфейс.
Работа в двойном режиме просмотра (оригинальное - оптимизированное изображение) или одиночном (оптимизированное изображение). Автоматический предпросмотр результата при изменении параметров оптимизации.
- Функция сравнения (на оптимизированное изображение накладывается исходное, что позволяет заметить малейшие изменения в пикселях).
- Сжатие файлов до желаемого размера.
- Быстрая обработка (все операции выполняются в памяти ПК).
- Поддержка пакетной обработки изображений (преобразование нескольких файлов за один раз).
- Настройка прозрачности.
- Удаление служебной информации - метаданные (комментарии, IPTC, Adobe XMP, профили EXIF, профили ICC). Неподдерживаемые блоки метаданных удаляются.
- Передача метаданных между форматами изображений (целевой формат должен поддерживать метаданные).
- Общие инструменты: панорамирование и масштабирование, поворот и переворот изображений.
- Настройки изображения: яркость, контраст, гамма, инвертирование.
- Уменьшение уникального количества цветов в PNG и GIF изображениях с целью уменьшения размера файла (два алгоритма квантования цвета: Xiaolin Wu и NeuQuant neural net).
- Изменение размеров изображения с помощью широко известных алгоритмов перерисовки - фильтров (Lanczos3, Catmull Rom, Bicubic, и других).
- Поддержка внешних программ для оптимизации формата PNG (optipng, pngout, и т.д.).
- Результаты сжатия сопоставимы с коммерческими продуктами, и в некоторых случаях превосходят их.
- Поддержка HDR изображений с использованием алгоритма адаптивного изменения тона (Drago).
Программа бесплатна для домашнего использования, но автор просит материально помочь проекту на дальнейшее развитие продукта.
------
Решил перевести еще один оптимизатор изображений. Мне здесь понравилась функция "Compress to size" - вводишь желаемый размер файла и программа автоматически выполнят настройки для сжатия файла до указанного размера. Еще одна примечательна фишка: использование внешнего оптимизатора PNGout Xtreme - экстремальное сжатие файла. При настройках по умолчанию сжимает круче, чем программа PNGOUTWin (по крайней мере на тех файлах, что я проверял).
Программа написана на CodeGear C++ и сжата упаковщиком UPX. Распаковывается обратно тем же UPX. Половина строк зашита в код программы (жестко-закодированные). Для их перевода была надежда на Radialix, но при тестовом переводе и создании локализованного файла программа получается неработоспособной. Аналогичная картина получается и при использовании других шаблонных редакторов - исполняемый файл получается нерабочим (может это у меня глюк такой?). Причина этого в общем-то понятна: после действий упаковщика секции кода программы находятся не там, где им положено быть в нормальном файле. Поэтому буду делать солянку: в Radialixe создам локализованную библиотеку ресурсов (RUS), а редактором OGREGui переведу жестко-закодированные строки в ехе-файле. Еще в планах перевести небольшую справку к программе.
12 сентября 2012 - 19:35 / #1 - Открытие множества форматов изображений, включая редкие и научные типы.
-
Оффлайн
Звание: Легенда
Админ
Сообщений: 2196
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3585
Был: 2025-01-02 21:26
Лайков: 206
Цитата: LesergАналогичная картина получается и при использовании других шаблонных редакторов - исполняемый файл получается нерабочим
Да, радиаликс падает но старичок Multilizer.v6.2.19 берет распаковку после радиаликса
Написал бы Головину об этом. Видать дело в шаблоннике.
12 сентября 2012 - 20:25 / #2 -
PE Explorer разжал программу ,после редакции сохранил работоспособность.
Radialix 2 тоже берет и прога работает если сохранять как библиотеку ресурсов (resource DLL) .У меня получился файлик Riot.RUS
13 сентября 2012 - 05:22 / #3 -
Оффлайн
Звание: Легенда
Админ
Сообщений: 2196
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3585
Был: 2025-01-02 21:26
Лайков: 206
Цитата: pp0312PE Explorer разжал программу ,после редакции сохранил работоспособность.
Radialix 2 тоже берет и прога работает если сохранять как библиотеку ресурсов (resource DLL) .У меня получился файлик Riot.RUS
Ты не внимательно прочитал текст, что написал Leserg. Речь шла о работоспособности ехе-файла после работы радиаликса и других шаблонников. А библиотеку ресурсов делают на крайняк если ничего сделать больше нельзя. И еще - распаковывать сторонними программами UPX не надо, радиаликс это делает сам.
13 сентября 2012 - 11:56 / #4 -
Оффлайн
Автор темы
Звание: Ветеран
Команда сайта
Сообщений: 951
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1706
Был: 2025-01-16 02:58
Лайков: 174
Цитата: WYLEKНаписал бы Головину об этом.
Написал. Ждём-с....
Пока, как и писал выше, создал связку ресурсы+ехе. Можно пойти и другим путем - радикальным. Отрезать у файла секцию ресурсов и вставить переведенную, например, тем же Resource Binder, а затем в OGREGui добить ЖЗС. Но, это уже на крайний случай. В общем посмотрим.
14 сентября 2012 - 12:42 / #5 -
Оффлайн
Звание: Легенда
Админ
Сообщений: 2196
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3585
Был: 2025-01-02 21:26
Лайков: 206
Цитата: LesergОтрезать у файла секцию ресурсов и вставить переведенную, например, тем же Resource Binder, а затем в OGREGui добить ЖЗС. Но, это уже на крайний случай. В общем посмотрим.
В первых версиях Salfeld Child Control нельзя было переводить строки в ЖЗС радиаликсом - после его работы вносился мусор и русский язык ночевал я поступал так - переводил ЖЗС радиаликсом и вырезал в НЕХ-редакторе эти ресурсы. Потом в исходном файле тем же НЕХ-редактором вставлял. Благо выражения в немецком языке гораздо длиннее чем в русском так что все влезало с гаком. А вот удлинять нельзя было сейчас, конечно, этой беды с Salfeld Child Control нет, все делаю в радиаликсе.
14 сентября 2012 - 14:33 / #6 -
Оффлайн
Автор темы
Звание: Ветеран
Команда сайта
Сообщений: 951
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1706
Был: 2025-01-16 02:58
Лайков: 174
Цитата: WYLEK...переводил ЖЗС радиаликсом и вырезал в НЕХ-редакторе эти ресурсы. Потом в исходном файле тем же НЕХ-редактором вставлял...
И не говори.... если посмотреть на наши телодвижения по переводу со стороны, глазами обычного пользователя, то они будут выглядеть чем-то из области нереального. Какие-то секции вырезать, куда-то как-то вставить.... ё-моё, и программа после этого работает!?
Сделал я перевод в одном екзешнике. Как и писал выше: в распакованном файле отрезал секцию ресурсов, из переведенной библиотеки ресурсов отрезал секцию с ресурсами и вставил в исполняемый файл. После этого завершил перевод жестко-закодированных строк в OGREGui. Погонял программу - работает.
Результатом своей работы я удовлетворен. Теперь очередь за справкой к программе. Может быть пока переведу, и ответ от Головина поспеет, а если нет, то будем и далее проверенными, дедовскими методами переводить. Где наша не пропадала!
14 сентября 2012 - 23:40 / #7 -
Оффлайн
Автор темы
Звание: Ветеран
Команда сайта
Сообщений: 951
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1706
Был: 2025-01-16 02:58
Лайков: 174
28 сентября 2012 - 00:10 / #8
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
- Создано тем
- 1205
- Всего сообщений
- 15882
- Пользователей
- 18076
- Новый участник
- k289