Есть желание сделать Агент синтеза речи возможно на фришных либах по синтезу речи , из известных Агенты MS может есть еще какое то решение помимо этой либы в целом . Нужно синтезировать речь ...
Image viewer. Delphi + ImageEn
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Здравствуйте, коллеги.
Просмотрщик изображений. Использовать Delphi6-7 и компоненты ImageEn (www.hicomponents.com).
Сторонние компоненты использовать только по договорённости со мной.
Для успешной реализации проекта нужно неплохое знание Delphi и английского языка.
Если это отсутствует, дальше читать можете только из любопытства :)
Опыт работы с библиотекой компонентов ImageEn очень приветствуется.
За пример взять ACDSee версий 3.х-4.х.
Проект будет являться шаблоном для дальнейшего развития, поэтому необходим качественный,
понятный код, без всяких TBitBtn1, TBitBtn2. Все компоненты должны иметь осмысленные имена,
без руссификаций вроде MoyaKnopka - это надо записать как MyBtn. Примеры вашего кода перед
началом работы над этим проектом приветствуются.
ВЕЗДЕ, ГДЕ ЗАГРУЖАЕТСЯ КАРТИНКА ИЗ ФАЙЛА, ИСПОЛЬЗОВАТЬ ПОТОКИ, НЕ ГРУЗИТЬ НАПРЯМУЮ
ИЗ ФАЙЛА, СНАЧАЛА СОЗДАТЬ TFileStream, а потом уже из него загружать. Так же поступать
с копированием и переносом файлов.
Главная форма, минимальный размер 640x480, масштабируемая.
Левая панель - TTreeView и под ним ImageEnView, ширина панели меняется с помощью TSlider.
Высота TTreeView и ImageEnView под ним - тоже.
Оставшаяся часть формы - превьюшки картинок TImageEnMView, над которой тулбар с кнопками,
glyph для кнопок будет размера 32х32 пикселя
Опционально сворачивающаяся панель справа с информацией о выбранном файле
Главное меню (набросок, реализовывать только меню Tools-Preferences):
File
New...
Open...
Edit
Select All Images
View
Image properties
Tools
Preferences - выводит окно настроек
Help
Help Contents
About
Дерево папок заполнять вручную (поиск файлов-папок - FindFirst, FindNext), не использовать специализированные компоненты для отображения файловой структуры. Дерево должно поддерживать перенос веток (папок) друг в друга методом drag&drop. Должно уметь принимать файлы методом drag&drop из Проводника Windows
PopupMenu при правом клике над деревом папок:
New Sub-folder - создание новой папки в выделенной
Rename - переименование текущей выбранной папки
Delete Folder - удаление папки со всеми содержащимися в ней файлами после положительного ответа на подтверждение
ImageEnView отображает текущую выбранную картинку из превьюшек ImageEnMView. Двойной клик на нём, как и на любой превьюшке должен включать полноэкранный просмотр. Возврат из полноэкранного просмотра - опять же, дабл кликом или клавишами Enter или Esc
Область превьюшек (ImageEnMView):
- папки не выводить, только превьюшки картинок из выбранной в дереве папки
- возможность выделения нескольких картинок одновременно (для дальнейших файловых операций с ними)
- должна принимать файлы из Проводника Windows методом Drag&drop
- размер превьюшек настраиваемый (см. окно настроек)
- под каждой превьюшкой подписано имя файла
- очень желательно уметь выводить иконку 16х16 в правом и левом нижних углах превьюшек
PopupMenu при правом клике над превьюшками:
- View - полноэкранный просмотр
- Start Slideshow - запуск слайдшоу
-----------------
- Cut - вырезать файл изображения(ий) в буфер
- Copy - копировать файл изображения(ий) в буфер
- Copy Image - копировать выбранное изображение в буфер обмена
-----------------
- Copy to - копировать файл в...
- Move to - перенести файл в...
- Delete - удалить файл
- Rename - переименовать файл
-----------------
- Properties - показать панель свойств изображения, если она скрыта
Панель с параметрами изображения:
имя файла,
размер файла,
дата и время создания файла,
описание - TMemo,
прочая доступная метаинформация (в частности, из EXIF)
Окно настроек - немасштабируемое, практически на всю форму TPageControl,
пока две Page - 'Thumbnails' и 'Slide show', снизу панель с тремя кнопками -
Apply, Cancel и Restore Defaults
Настройки хранить в реестре, в ключе HKCU\Software\ImageViewer3
На странице 'Thumbnails' - настройки превьюшек. Как минимум их размер, плюс можно посмотреть,
что ещё позволяет ImageEnView и добавить в настройки.
На странице 'Slide show' - настройки слайдшоу, как минимум время задержки между сменой картинок.
Плюс переходный эффект на выбор или галочка "Random effect"
Тулбар пока пустой.
ТЗ может уточняться во время работы над проектом. Сумма, о которой договоримся,
может изменяться только в бОльшую сторону. Плюс возможно дальнейшее сотрудничество,
как по этому проекту, так и по другим.
- Похожие заказы
- Прикладное ПО8 заявокЗакрыт17 лет назад
К данному проекту прикреплен рабочий пример небольшой почтовой программы, написанной на Delphi 5 и использующей собств. компоненты для отправки и приема почты (имеются полные исходные тексты) Необходимо переделать данный пример на ...
Прикладное ПО1 исполнительЗакрыт18 лет назад- $50
proxy checker pingator delfi
Прикладное ПО1 заявкаЗакрыт18 лет назад Написать программу, которая разрисует окно, как шахматную доску, и при нажатии клавиши мыши выведет сообщение с именем клетки, в которой находится курсор. Задачу необходимо реализовать в Visual Studio 6.0 Дополнительная информация по ICQ. ...
Прикладное ПО13 заявокЗакрыт18 лет назад- $1000
Требуется разработать небольшую информационную систему для медицинского центра. Описание функциональности форм и примерная схема БД находится в прикрепленном файле 1.doc . Желательно делать под .NET и БД MySQL.
Прикладное ПО1 исполнительЗакрыт18 лет назад - $500
LANGUAGE DELPHI 7 1. kolichestvo potokov regulirovatt ot 1-100 2. chastota verojatnost klika odnogo potoka 3. zapominanije kakoi IP imel OS, BROWSER, COOKIE 4. vremja klikanija dannogo proxy po ...
Прикладное ПО4 заявкиЗакрыт17 лет назад Учебный проект 1) Определение движения 2)передача видеоизображения через web (Jabber-сервер) c одного компьютера на удаленный. 3) язык программирования С++ исходники обязательны
Прикладное ПО7 заявокЗакрыт17 лет назад- $20
вывод решения в условиях неопределенности. на основе 2 алгоритмов (блок-схемы) сделать программу. ввод - несколько решений, условия - критерии, вывод - одно оптимальное решение. алгоритмы уже имеются. нужна сама программа
Прикладное ПО1 исполнительЗавершен18 лет назад Нужна система удаленного видеонаблюдения через интернет + контроля доступа. Я встречал наблюдение с использованием WebServer при запросе на который генерируется страничка со снимком изображения с камер. Здесь требуется передача потокового видео. Пропускной интернет-канал ...
Прикладное ПО5 заявокЗакрыт17 лет назадДля продолжения (или в крайнем случае-разработки с нуля) программы обработки заказов интернет-магазина нужен толковый програмист знающий DELPHI, PHP, MYSQL, INTERBASE. Ситуация: был программист, продолжить разработку не смог, все бросил как ...
Прикладное ПО19 заявокЗакрыт17 лет назад