powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Определить основной цвет фона.
25 сообщений из 158, страница 6 из 7
Определить основной цвет фона.
    #40089482
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Тупить не надо - в этом скрипте записано что-то вроде:
Код: plaintext
 java -jar мой-кульный.jar
а зачем это писать в sh?
Вдруг мне тоже надо?)
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089484
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неточная цитатаВ IBM считали, что "операционая система" это что-то сложное и использовали C(ontrol)P(rogram)F(acility).
К нашему удивлению при объявлении D(isk)O(peration)S(ystem) никто не испугался.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089486
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Basil A. Sidorov
Тупить не надо - в этом скрипте записано что-то вроде:
Код: plaintext
 java -jar мой-кульный.jar
а зачем это писать в sh?
Вдруг мне тоже надо?)

Под windows тоже будет.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089494
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
PetroNotC Sharp
пропущено...
а зачем это писать в sh?
Вдруг мне тоже надо?)

Под windows тоже будет.
я тебя не понимаю. Даже бэкенд))).
По простому я понял так что ты на java написал jar.
Он генерит из больших фоток превьюшки в папку ххххх и генерит файл index.html.
Вот эти два предложения imho понятнее чем то что ты написал выше.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089523
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу нормирования высот. Вот тут весь метод.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
    public void processFile(String localFolderPrefix, File file, HtmlWriter htmlWriter) throws IOException {
        String fileName = extractLastPathElement(file.getName());
        Matcher miniMatcher = JPEG_MINI_EXTENSION.matcher(fileName);
        if (miniMatcher.matches() && miniMatcher.group("suffix") == null) {
            String extension = miniMatcher.group("extension");
            logger.info("process jpeg file {}", file);
            readImageStopWatcher.resume();
            BufferedImage image = ImageIO.read(file);
            if (image == null) {
                logger.warn("Something going wrong with file {}. Unable to read image.", file);
            } else {
                readImageStopWatcher.suspend();
                int x = image.getWidth();
                int y = image.getHeight();
                // TODO: fix non-accurate calculation of resize in pixels
                double scale = (double) targetHeightSize / y;
                resizeImageStopWatcher.resume();
                int thumbnailX = (int) (x * scale);
                int thumbnailY = (int) (y * scale);
                BufferedImage thumbnail = resizeImage(image, thumbnailX, thumbnailY);
                resizeImageStopWatcher.suspend();
                String miniPath = trimExtension(file.getAbsoluteFile().toString()) + MINI_SUFFIX + "." + extension;
                try (OutputStream outputStream = new FileOutputStream(miniPath)) {
                    ImageIO.write(thumbnail, "JPEG", outputStream);
                }
                String src = trimExtension(fileName) + MINI_SUFFIX + "." + extension;
                htmlWriter.writeImg("", src, null, x, y, "");
            }
        }
    }



И вот этот аргумент задает при старте

Код: java
1.
2.
3.
4.
5.
6.
7.
    public static Options createOptions() {
        return new Options()
                .addRequiredOption("s", "source",  true, "Source jpeg files folder")
                .addOption("h", "thumnailheight",  true, "Thumbnail height size in pixels (default = 256)")
                .addOption("w", "clientareawidth", true, "Client area width in pixels (default = 1024)")
                .addOption("r", "rootfoldername",  true, "Root folder name. For ex: 'My Photos'");
    }
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089535
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Сам придумал?
Так как обычно при УМЕНЬШЕНИИ РАЗМЕРА изображения добавляют входной boolean - сохранять пропорции
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089536
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тех, кто меняет пропорции - нужен специальный котёл в аду и отдельный вход в чистилище.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089538
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Так как обычно при УМЕНЬШЕНИИ РАЗМЕРА изображения добавляют входной boolean - сохранять пропорции
вообще для изменения размера - не обязательно сохранять пропорции.
изменение размера с сохранением пропорций - это частный случай
при ирзменении размера по высоте можно вычичлить коэффициент изменения по ширине - и задать эти коэффициенты - что и делает галочка "сохранять пропорции"
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089539
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Для тех, кто меняет пропорции - нужен специальный котёл в аду и отдельный вход в чистилище.
))))
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089711
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
del
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40089744
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще фотки в формате png. И поврежденные фотки.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093714
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я был не прав по поводу способа генерации индексной информации. Нельзя модифицировать тот-же каталог
где и лежат фотки. Это чревато последствиями.

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

Дисковый оверхед не страшен. Сделаем линки и COW.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093720
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Тебе и линки не нужны. Фотоальбомы делают без них.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093731
mayton
Я был не прав по поводу способа генерации индексной информации. Нельзя модифицировать тот-же каталог
где и лежат фотки. Это чревато последствиями.
А какие последствия? Нельзя по modification date определить есть ли там новые фотки?
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093755
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
mayton
Я был не прав по поводу способа генерации индексной информации. Нельзя модифицировать тот-же каталог
где и лежат фотки. Это чревато последствиями.
А какие последствия? Нельзя по modification date определить есть ли там новые фотки?

Я думал об этом. Но к сожалению этим датам нельзя доверять. А даты внутри exif тегов обычно не меняются. Я на них расчитываю.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093790
mayton
Stanislav Bashkyrtsev
пропущено...
А какие последствия? Нельзя по modification date определить есть ли там новые фотки?

Я думал об этом. Но к сожалению этим датам нельзя доверять.
Потому что не все FS пишут эту информацию?
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093882
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
mayton
пропущено...

Я думал об этом. Но к сожалению этим датам нельзя доверять.
Потому что не все FS пишут эту информацию?

Потому что фотки путешествуют по более сложному пути чем SD-карта -> файловая система.
И дата создания файла может быть чем угодно но не датой создания собственно снимка.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093886
Вообще я обсуждал дату модификации каталога :) Вот эту фразу просто не понял:
mayton
Нельзя модифицировать тот-же каталог где и лежат фотки. Это чревато последствиями.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093902
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну.. у меня просто были банальные баги. Файл переписывался поверх себя. И тому подобное.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093905
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

в общем эта возня с файлами - только трата времени, гораздо нужнее разобраться с удобством просмотра.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093912
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это кому как удобно.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093915
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

это да. но когда после просмотра большой картинки происходит перезагрузка всей страницы - это не очень удобно, особенно когда находишься не в начале страницы.
или хочется прервать, и после вернуться не к началу, а к месту прерывания....
ну и по ходу еще мелочей проявится.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093918
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я щас сосредоточен на следующем.
1) Наведение порядка в своих фотках.
2) Поиск и удаление дубликатов. Разворотов на 90 градусов. Ресайзов и кропов.
3) Публикация в дешевом хостинге всего объема фоток для бабушек и дедушек
хотя-бы даже в таком формате.

Когда я это закончу - снова вернусь к дизайну. Но делать клиент-серверное приложение
я не буду. Всё просто ограничится каким-то java-script-ом.

Хотя в тулзу я вставлю механизм расширения стилей и контента чтоб любой желающий
мог добавить свой дизайн и трансформировать xslt контент как ему будет удобно.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093925
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

1-3 хорошие пункты.
про сервер речи нет.
просто когда 5000+ фоток просмотр становится утомительным, особенно для старшего поколения.
...
Рейтинг: 0 / 0
Определить основной цвет фона.
    #40093937
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Из трех пунктов автоматизируется только разворот по EXIF
...
Рейтинг: 0 / 0
25 сообщений из 158, страница 6 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Определить основной цвет фона.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]