LINUX.ORG.RU

Столько просмотрщиков картинок... И ни одного годного


2

3

В смысле какая проблема реализовать масштабирование алгоритмом spline? Да, это наверное нечто космическое, ведь большинство просмотрщиков до сих пор применяют билинейный метод, а также Lanczos3, характерный для более «продвинутых» аналогов, если там еще есть переключалка на бикубический и Lanczos2 - так вообще сказка. Но нужно то совсем не это, нужен spline. Может такой уже есть?

В смысле какая проблема реализовать масштабирование алгоритмом spline?

Запили мне быстро, да. Тебе же не трудно, не?

slackwarrior ★★★★★
()

Должна быть возможность выбора алгоритма масштабирования. Есть не только сплайны и билинейный метод. Их много.

peregrine ★★★★★
()
Ответ на: комментарий от slackwarrior

Ну это, опенсорс жы есть. Лично ты. Авторам просмотровщиков — а то они не осознают.

Может не знают, что есть такой, более качественный алгоритм? Понятия не имею.

Moderators ★★
() автор топика
Ответ на: комментарий от Moderators

более качественный алгоритм?

А как у него с быстродействием? Или тебе скейлинг не в RealTime нужен?

EXL ★★★★★
()
Ответ на: комментарий от EXL

А как у него с быстродействием?

Хорошо, можно даже кино смотреть. См. ffplay

Moderators ★★
() автор топика
Ответ на: комментарий от spijet

Кино я без ресемплинга смотрю. Мне бы пример в картинках.

ffplay -i input.jpg -vf scale=320:-1:sws_flags=spline

input.jpg замени на путь к своей картинке
Также, для сравнения, попробуй lanczos и bilinear:

ffplay -i input.jpg -vf scale=320:-1:sws_flags=lanczos
ffplay -i input.jpg -vf scale=320:-1:sws_flags=bilinear
Можешь также сконвертировать картинку для дальнейшего сравнения:
ffmpeg -i input.jpg -vf scale=320:-1:sws_flags=spline spline.png
ffmpeg -i input.jpg -vf scale=320:-1:sws_flags=lanczos lanczos.png
ffmpeg -i input.jpg -vf scale=320:-1:sws_flags=bilinear bilinear.png

Moderators ★★
() автор топика
Ответ на: комментарий от RazrFalcon

Откуда им знать, что нужно неадекватам с лора? Без ссылок на багрепорты обсуждать нечего.

Ребята из ffmpeg же знают, видимо, более прогрессивные

Moderators ★★
() автор топика
Ответ на: комментарий от RazrFalcon

Ну так может им тоже кто-то подсказал?

Это должно быть в книжке, видимо, просто кто-то хорошо учился, а кто-то плохо, вот и вся разница

Moderators ★★
() автор топика
Ответ на: комментарий от Moderators

Видимо, книжки на свете разные бывают. Поэтому некоторые разработчики считают, что алгоритма X вполне достаточно — просто не знают, что есть алгоритм лучше, который требует не больше ресурсов, работает не дольше, а самое главное — реализация его не сложнее.

spijet ★★★
()
Ответ на: комментарий от spijet

просто не знают, что есть алгоритм лучше

Вот-вот

Moderators ★★
() автор топика

XnConvert - пакетный фильтр изображений.
Формируешь любую последовательность фильтров и смотришь, что «До», что «После», изменяя фильтры на ходу. Какой-то «мутный» BSpline там есть.

arson ★★★★★
()
Ответ на: комментарий от Moderators

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

Harald ★★★★★
()
Ответ на: комментарий от Moderators

могу запилить тебе все эти алгоритмы из ффмпега в любой вменяемый опенсорсный просмотрщик всего за $50 в час :)

Harald ★★★★★
()
Ответ на: комментарий от Harald

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

Они должны были прочесть что-то про функции, ну должны, прежде чем писать программу для работы с графикой

Moderators ★★
() автор топика
Ответ на: комментарий от Harald

могу запилить тебе все эти алгоритмы из ффмпега в любой вменяемый опенсорсный просмотрщик всего за $50 в час :)

Спасибо, для это нужен человек преданный делу FOSS

Moderators ★★
() автор топика
Ответ на: комментарий от Moderators

Я достаточно преданный делу FOSS, как по мне. Могу и в апстрим отправить, примут или нет - как повезёт

Harald ★★★★★
()
Ответ на: комментарий от Moderators

Я тоже всё время думаю «ну должны же люди знать, что есть <что-то крутое, про что знаю>, прежде тем <делать то, к чему это что-то можно было бы применить>». :)

spijet ★★★
()
Ответ на: комментарий от Moderators

Разве дядюшка Столлман проповедовал когда-нибудь, что свободное ПО должно разрабатываться за вознаграждение меньше рыночного?

Harald ★★★★★
()
Ответ на: комментарий от Harald

в смысле никто другой не предложил тебе сделать то же самое с рейтом $49.9 :)

Предлагать не надо, надо представлять

Moderators ★★
() автор топика

Создать issue в нескольких разных репозиториях.
@
Убеждаешь разработчиков в полезности и эффективности данного алгоритма.
@
PPROFIT

Даже если сами разрабы не заинтересуется подобным, то возможно кто-то подхватит из сообщества.

Ordy
()

Столько просмотрщиков картинок... И ни одного годного

Назови хоть какой-то софт под линукс, про который так не скажешь.

SjZ ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.