Pull to refresh

Приложение под Хостинг Картинок

Reading time 4 min
Views 1.8K
Доброго времени суток, Хабражитель!

Не так давно в этом же блоге Hombrelumbre опубликовал статью о своем стартапе — Хостинг Картинок.
Многие из Вас оценили его за простоту и удобство, некоторые подумали или даже сказали вслух: «Очередной заурядный хостинг картинок, только без рекламы… и то пока-что».

Лично меня этот новый, лишенный всякой назойливой рекламы и вооруженный опрятным интерфейсом сервис подтолкнул к написанию десктоп-клиента с учетом всего того, чего мне и вероятно всем другим не хватало в подобных сервисах. Если конкретизировать:
  • Быстрота и простота добавления и загрузки картинок
  • Возможность просматривать и при необходимости удалять свои изображения, размещенные на сервисе
  • Возможность синхронизации изображений между различными машинами
  • Никакой лишней возни с настройками и мелочами без острой на то необходимости
  • Опрятный и удобный интерфейс, позволяющий быстро выполнять необходимые операции
  • Некоторые дополнительные возможности, которые избавят от необходимости использовать сторонний софт (в разумных пределах, естественно)

Итак, после недолгого обсуждения данной идеи с владельцем хостинга мы пришли к согласию и за пару-тройку выходных (и несколько бессонных ночей) не без помощи Hombrelumbre и его брата накидал дополнение к ресурсу для простой и быстрой загрузки изображений на Хостинг Картинок...

Встречайте — HK Uploader


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

Сразу после регистрации можно приступить к делу, точнее к загрузке изображений:

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

Инструменты для массовых операций и добавления новых изображений присутствуют на тулбаре сверху:


На нижнем тулбаре отображается количество доступных «слотов» загрузок на данный момент, аккаунт, под которым Вы авторизированы, возможность его смены и синхронизации списка изображений с серверным, а также некоторые контролы для настройки вида превьюшек:


Функциональность/плюсы приложения:

1. Возможность быстрого драга/вставки любого контента с изображениями на область
Вы можете вставлять/кидать на область:
— Одно или несколько изображений из файловой системы
— Папки с изображениями (поиск может осуществляться и во вложенных папках)
— URL изображений
— Изображения прямиком из браузера
— Часть содержимого страниц из браузера с изображениями
— Сами изображения или их часть (например из редактора изображений)
и несколько других вариантов.
При необходимости возможности будут расширяться — пишите чего не хватает — добавим

2. Синхронизация загруженных картинок
Не важно — загружали ли Вы изображения через браузер или через приложение, не важно на каком компьютере/под какой ОС Вы это делали, если Вы загружали их под своим аккаунтом — они всегда будут доступны и на сайте и в приложении.

3. Поддержка самых распространенных форматов
На данный момент поддерживаются: png, jpg, jpeg, gif, bmp.
BMP при загрузке в приложение автоматически конвертируется в PNG для компактности, экономии трафика при загрузке и возможности просмотра загруженной версии в браузере.
В дальнейшем скорее всего список пополнят: psd, tiff, apng, agif, ico и некоторые другие.

4. Инструмент для нарезки скриншотов
Работает он достаточно просто и понятно: вызывается сочетанием Ctrl+I (по-умолчанию) или же из тулбара/меню приложения:


Достаточно выделить любую область на экране, а затем нажать «Enter» для сохранения скриншота:


Полученное изображение будет сразу же сохранено и при включенной автозагрузке — сразу загружено на сервер:


5. Галерея добавленных изображений
Позволяет быстро получать коды, загружать, просматривать или удалять изображения:

В дальнейшем появится возможность структурировать и сортировать хранимые изображения

6. Сворачивание в трэй
Приложение можно сворачивать в трэй для экономии места на панели задач:


7. Настраиваемые глобальные горячие клавиши
Для быстрой вставки, открытия приложения, создания скриншотов и открытия дропбокса:


8. Быстрое получение кодов
Отдельных загруженных изображений:


Нескольких изображений по отдельности:

или вместе:


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

В дальнейшем возможно появление небольшого набора тулзов для редактирования изображения

10. Автоматическое сохранение настроек и кэширование данных
Любые Ваши настройки автоматически сохраняются при изменении — нет необходимости лишний раз беспокоиться о чем-либо. Также данные по загруженным изображениям кэшируются на локальном компьютере и лишний раз не тратят трафик и не нагружают хостинг.
В дальнейшем также ожидается возможность синхронизации всех настроек между компьютерами

11. Кроссплатформенность
Приложение написано на Java с использованием некоторых нативных библиотек (SWT, JIntelliType и др.), без которых не удалось бы реализовать всё что хотелось добавить.
На данный момент доступны версии под Windows (32/64bit) и Linux (32/64bit).
Вскоре появится доработанная версия для Mac OS X. Также в дальнейшем этот список будет пополняться более специфичными операционными системами.

12. Доступность
С сайта возможно скачать множество различных версий — от полноценных инсталляторов со включенным JRE до голых запускаемых stand-alone jar'ов для различных ОС.

Для тех кто не любит ходить по ссылкам:

Windows 32-bit
Windows 64-bit

Linux 32-bit
Linux 64-bit

На сайте представлены также некоторые другие версии…

В заключении хотел бы сказать...


Большое спасибо Hombrelumbre и его брату за одобрение моего проекта и содействие в его реализации!

Надеюсь, что функциональность приложения (или хотя бы её часть) окажется Вам полезной, и что кроме неприглядного названия приложения (чёрт побери, мы так и не смогли выжать из себя креатива!) ничто не вызовет негативных ощущений :)

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

P.S. В ближайших планах (из более-менее крупных вещей):
  • Возможности структуризации и сортировки галереи
  • Плагины к известным браузерам
  • Экспорт/импорт галереи или же синхронизация через сервис
  • Больше различных настроек и возможностей кастомизации интерфейса
  • Некоторые улучшения под Linux и версия приложения под MacOS
  • Поддержка мультиязычности
  • Небольшой мануал по приложению (вероятно на сайте)

И некоторые другие приятные мелочи!
Tags:
Hubs:
+109
Comments 161
Comments Comments 161

Articles