>> |
No.13443
Файл: [FFF] Amagami SS Plus - 12 [BD][720p-AAC][327E34DF.png -(772 KB, 1280x720, [FFF] Amagami SS Plus - 12 [BD][720p-AAC][327E34DF.png)
Я давно хочу такую прогу, но пока ничего лучше Geeqie (что совсем не то) не нашёл. На джаве не пишу, но могу озвучить хотелки:
1) Чтоб держало в памяти изображения, имеющие 100-200-300-500 тэгов, которые я вводил для поиска чаще всего за последние 30 дней. Количество таких тэгов — пользовательскя настройка, естессно.
2) Поддержка archivemount. Нечего изобретать велосипед, да и мне например, шифрование не нужно совсем, а единый контейнер для картинок — очень. Залить 30 000 файлов на облако одним файлом гораздо быстрее, чем по отдельности.
Обычный tar, без сжатия. Со сжатием всё только тормозить будет, это ненужно.
3) Ящитаю, надо всё-таки поддерживать некую иерархию папок, чтобы пользователь мог внести новое изображение сразу в некий субкаталог (не важно, реальный или нет, но лучше и проще, наверное реальный), чтобы изображению автоматически присвоились теги от имён вышестоящих каталогов типа faces/_negative/disappoint/despair/ ← sensei.jpg.
Идея в том, чтобы даже без базы, если она вдруг грохнется/ты бросишь выпускать апдейты/джавасофт на моих новых часах будет тормозить, можно было пользоваться иерархией папок для навигации.
4) Развивая эту мысль и глядя на то, что у меня уже насортировано сейчас, я бы отталкивался от того, как пикчи вообще появляются на свет. В моём случае, их создаёт mpv и автоматически кладёт их в именованную папку со скринами типа /home/picts/screens/<show_name>
Я могу сказать ему, чтобы он искал папку screens как раз в каталоге, что был подмонтирован archivemount, и он будет создавать подпапки и класть в них скрины без моего участия, что здорово. И грех не воспользоваться этим, чтобы взять имя такой конечной папки и не сделать из неё тег, который потом присвоить всем лежащим внутри картинкам.
5) Проблема в том, что скринов куча, и что-то из них потом отправляется скажем, в /home/picts/faces/ (см. выше), при этом я бы хотел иметь картинку в обоих каталогах, но это привело бы к дупликации. Поэтому логичным выходом из этой ситуации было бы просто использовать симлинки.
6) Да и теги все пусть будут папками.
7) Навигировать по дереву каталогов в Geeqie не совсем удобно, но всё, чего там не хватает — это простого поля, который бы отсеивал папки по именам — сейчас там ожидается только абсолютный адрес каталога — http://i.imgur.com/ejAjiqI.png . Желательно ещё как-то ПРОЩЕ переходить между каталогами, колесом мыши например, потому что по безликим именам папок трудно найти картинку, которая понравится. Подбираешь то же лицо, например, в уме одно, а кликаешь рандомно и хочешь совсем другое, но ты его бы по имени не нашёл. Нужно как-то облегчить этот рандомный тык, а то ЛКМ ещё попасть надо;
8) Тамбнейлы разных размеров, при этом желательно использовать системный кеш и добавлять/обновлять создаваемые в него же.
|