LINUX.ORG.RU
ФорумTalks

Просмотрщику картинок нового поколения таки быть!


3

2

Версия 1.0! 3 пива таки делают свое!

Для тех, кто не в курсе:
Первый в мире просмотрщик, использующий наилучший (в теории, да и на практике) алгоритм ресемплинга sinc для масштабирования изображений! Но и это не главная фишка программы, для масштабирования изображений можно задействовать нейросеть waifu2x!

Внимание: Режим waifu2x работает только с GPU NVIDIA, поддерживающие CUDA (начиная с GeForce 8400 GS), смысла делать вариант использования CPU-реализации не было никакого, так как она работает на порядки медленнее.

Скачать: http://my-files.ru/li67ym [107Mb]
Дистрибутив с cuDNN*: http://my-files.ru/8o2xl6 [207Mb]

*С использованием cuDNN нейросеть waifu2x (должна) работать быстрее. Это далеко не всегда так, и даже наоборот. Для работы cuDNN необходима видеокарта NVIDIA GeForce 600 серии.

Каст любителей качественного изображения: Lordwind Napilnik

Кто торговался в прошлых темах, отвечает А.Друзь: за сколько пива вы бы написали эту программу? Я так понимаю, был нужен ТЗ, чтож, теперь имеется готовая программа. Но таки первой в мире (как IrfanView для анимированных GIF) ваша программа уже не станет.

Функционал переключения/удаления изображений не соответствовал философии UNIX и в итоге не был реализован.

Ответ на: комментарий от flyshoot
Ответ на: комментарий от Morin

ну не, так не пойдет, записываем в ненужно

Есть 32-битаня CPU-реализация, состаришься, пока посмотришь пару фоток:)

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

Хочется чтобы вендузятники со своими проблемами не лезли на форум, посвящённый юниксам.

Вы треды читали?

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

Функционал переключения изображений не был реализован

Запуск только через консоль, надеюсь?

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

Запуск только через консоль, надеюсь?

Мы за Ъ-UNIX! Можно и через консоль. NGIV.exe «файл», «Открыть с помощью», кинуть файл на ярлык/программу, открыть через меню, ассоциировать с BMP JPG PNG

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

и для просмотра следующего файла вместо нажатия 1 кнопки сделать 3

Ну, приверженцы ядерной консоли столько кнопок нажимают, не счесть

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

ну-ну - это когда сказать нечего?

Зачем, ну зачем ты пытаешься выставить себя за какого-то уникума, смотрящего картинки этой прогой?

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

вовсе не смотрящего, а сделавшего ресайз. Ну зачем вот ты пытаешься впарить тут свое поделие, непонятно. Если учесть что из фич, только зум и то под вопросом. https://imgdepo.com/show/10782948 https://imgdepo.com/show/10782949

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

вовсе не смотрящего, а сделавшего ресайз.

Тут люди мучаются от отсутсвия функции переключения изображений...

Если учесть что из фич, только зум и то под вопросом.

Фичи перечислены в ОП. waifu2x не только зумит

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

а вторая upscaling sinc. чудно, просто чудно, с учетом того как написан файл мэнеджер просто фееричные киллерфичи. А с учетом того что в принципе редакторы умеют в этот алгоритм, хз нафига надо.

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

upscaling sinc

Просто sinc, почему «upscaling»?

файл мэнеджер

Это аппендикс, чтоб был.

просто фееричные киллерфичи

Show me the code! [2]

редакторы умеют в этот алгоритм

Обратного я и не утверждал

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

просмоторщик картинок - файл менеджер аппендикс

ты вот это сейчас серьезно?

И таки не анимэшник? а в хелпе сраный евангилион

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

просмоторщик картинок - файл менеджер аппендикс

Совершенно верно! Это философия UNIX

ты вот это сейчас серьезно?

man unix philosophy

И таки не анимэшник?

Совершенно верно!

а в хелпе сраный евангилион

И какой вывод из этого следует?

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

таки осиль, чтоб твой гуй не выглядел как гумно

Первоначально такой задачи не было. Но хочется запилить стиль Mac OS X Aqua из 10.3

над копирайтом ржали минут 15

Да, я закинул туда пак анекдотов

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

Какаяже это говняная дрянь эти ваши плюсы. Никак в вайне не запустить. Хоть вертухайку с хрюшей заводи и ставь туда всё говно для запуска цпп приложений.

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

Какаяже это говняная дрянь эти ваши плюсы. Никак в вайне не запустить. Хоть вертухайку с хрюшей заводи и ставь туда всё говно для запуска цпп приложений.

А причем тут какие-то «плюсы»? Я в этом не разбираюсь. Попробуй https://github.com/lltcggie/waifu2x-caffe/releases
В настройках выбери устройство обработки: CPU

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

А причем тут какие-то «плюсы»?

А притом, что плюсоподелию требуется msvcr120.dll из Microsoft Visual Studio 2010, но эта хрень не работает в моём эмуляторе виндовса. Просто либа не помогает, а Microsoft Visual Studio 2010 не ставится.

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

А притом, что плюсоподелию требуется msvcr120.dll из Microsoft Visual Studio 2010, но эта хрень не работает в моём эмуляторе виндовса. Просто либа не помогает, а Microsoft Visual Studio 2010 не ставится.

Об этой штуке вообще очень мало народу знает, и она все-таки предназначена для запуска на полноценной Windows, тут даже вайновцев не упрекнешь, т.к. пилят они в основном мейнстимные приложения

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

Об этой штуке вообще очень мало народу знает

https://dllerrorfix.ru/dll-download/1061-msvcr120dll-file-skachat.html

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

Упрёк к говноделам с гитхуба. Вроде бы код свободный и можно его собрать и запустить, теоретически. А на деле надо ставить в систему кучу блобов, которые как-то будут взаимодействовать с другими блобами засунутыми в систему, а в случае глюка пишется что нет либы, хотя она есть. Придётся виртуалку заводить, потому что пусть и медленное но не мыльное масштабирование штука полезная.

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

А проблемы с запуском приложений написанных на странных инстрУментах являются чем-то редким? В вертухайке с 32 бит хрюшей данное изделие тоже не заработало - выскочило окошко сообщающее о том, что данное приложение не является Win32:)))) Вот зачем с использованием либ 2010 года собирать виндовые 32 бит бинари, которые вообще не работают в хрюше... Дуалбутить для этой утилиты надо, а это дело не быстрое.

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

Какаяже это говняная дрянь эти ваши плюсы. Никак в вайне не запустить.

А у него разве не Visual Basic? С плюсами-то под вайном нормально бы работало.

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

Коллективный разум яндекса на ключевое слово msvcr120.dll предлагает устанавливать различные версии Visual C++

Napilnik ★★★★★
()
Ответ на: комментарий от i-rinat

Visual Basic Virtual Machine. Про эту я и так помню что бэйсик. А теперь по буквам сравни названия двух либ, у них только начало и окончание похожие, а середины - разные. msvcr120.dll явно связана с плюсами, а в плюсах есть многопоточность, причём не как в паскале, с кучей писанины для ритуала вызова «духа многопоточности», а с более кратким синтаксисом, что побуждает пользоваться ею почаще, не задумываясь о корявостях ОС в её реализации. Есть такая гадость, когда используемый код требует чтобы его запускали именно в главном потоке, иначе ОС может начать плеваться или порушит память процесса. Раньше такое «чудо» наблюдал только в маздайке, а теперь и в линуксе - хз из-за какого обновления память стала похоже дырявой. Потоки здесь притом, что при попытке вкорячить эти визуалплюсы в вайн, что-то про потоки в выхлопе консоли имело место быть.

Napilnik ★★★★★
()
Ответ на: комментарий от i-rinat

Скачал, посмотрел на список файлов, удалил. Похоже, там какая-то обёртка на Visual Basic.

Дорогая «оберточка». Аврал полнейший! Хм, а ведь я был согласен уже и на Java, это вообще караул!

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

Нет, судя по всему, обычный шлак.

Не знаю, вроде все функции исправно выполняет, что еще нужно? Почему ты не думал такими категориями с самого начала?

Moderators ★★
() автор топика
Последнее исправление: Moderators (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.