Делаем своими руками рамки для фото из дисков
Ольга Зыкун | 6.09.2015 | 1673
Ольга Зыкун 6.09.2015 1673
Завалялись неисправные CD- или DVD-диски? Сделайте из них необычные фоторамки.
Сегодня дисками мы пользуемся все реже: их место заняли флешки. Но не стоит поспешно избавляться от устаревших носителей информации: из них можно сделать немало полезных вещей. Например, оригинальную стойку или предметы декора для детской комнаты.
Как только у меня появилось свободное время, я решила смастерить из старых дисков рамки для фотографий, которые теперь украшают стены в спальне и детской комнате.
Попробуйте и вы своими руками сделать необычные блестящие фоторамки.
Вам понадобятся:
- простой карандаш;
- линейка;
- шило;
- нитки или тесьма;
- иголка с большим ушком.
Как сделать рамку из компакт-дисков?
1. Обратную сторону диска карандашом и линейкой делим на 16 частей. На каждой линии, отступив от края 2 мм, ставим точку и еще 4 точки через каждые 5 мм по направлению к центру.
Нумеруем: на одной линии снизу вверх (1, 2, 3, 4, 5), на другой – сверху вниз (5, 4, 3, 2, 1).
2. Нагретым шилом делаем в этих точках отверстия. Вдеваем нитку или тесьму в иголку и заполняем одну часть в технике изонить (заполнение угла): вводим иголку с изнаночной стороны в отверстие 1 снизу, закрепляем нить и по лицевой стороне проходим в отверстие 1 на другой стороне вверху.
Далее по изнаночной стороне опускаемся в нижнее отверстие 2 и по лицевой стороне проходим в отверстие 2 внизу и т.д., как показано на рисунке.
А — лицевая сторона, б — изнаночная
Так заполняем все части.
3. В незаполненную в центре окружность приклеиваем фото, предварительно вырезав по нужному размеру.
Разделив диск на меньшее количество частей и проколов больше отверстий, вы получите другую рамку. Можно использовать технику заполнения не только угла, но и окружности.
Когда вы научитесь украшать компакт-диски нитками, можете попробовать сделать это при помощи бисера, нанизанного на тонкую леску. Так фоторамка станет еще более блестящей и заиграет разноцветными красками.
И пусть рукоделие принесет вам много положительных эмоций!
Новости СМИ2
Мода и стиль
Как подготовить гардероб к осени – пошаговая инструкция
26.08.2016 | 7156Летняя одежда, которую не стоит надевать в офис
Карина КузьминаСолнце, жара, духота, душа и тело просятся на море – скоро это неизбежно. Самое время продумать свой офисный летний гардероб.
Раскрываем секреты выбора купальника по фигуре
Карина КузьминаКак подобрать купальник, который будет идеально сидеть на вашем типе фигуре, подчеркивая достоинства и скрывая недостатки? Мы расскажем!
24. 06.2016 | 6604Футболки с надписями: снять нельзя носить?
Аделя КамаловаМожно ли носить взрослым женщинам толстовки и футболки с «прикольными» надписями или графическим принтом? Разберемся вместе!
23.06.2016 | 4196Красота
Какой крем для рук выбрать – питательный или увлажняющий?
На правах рекламыХотите, чтобы ваши руки всегда были ухоженными – не забывайте несколько раз в день пользоваться кремом с легкой и нежной текстурой.
19.11.2017 | 4827Как отмыть руки и ноги после дачи?
29. 06.2016 | 35334Как правильно загорать на солнце?
Анастасия Витман Анжелика КузьминаЛюбите загорать? Мы расскажем, как получить красивую смуглую кожу без вреда для здоровья.
Правильный уход за кожей шеи и зоной декольте
Лина НаумоваДумаете, только за лицом необходимо тщательно ухаживать? На самом деле в большей степени возраст женщины выдают шея и зона декольте. Поэтому за этими участками нужен деликатный уход.
16.06.2016 | 4006Образ жизни
10 правил хорошего отдыха
Динара ТаироваЛето: солнечное, волнующее, долгожданное. Когда, как не сейчас, пора взять отпуск и наконец-то отдохнуть от городской суеты и душного офиса! Между тем, как это ни парадоксально звучит, многие из нас разучились отдыхать.
1.07.2016 | 2862Как справляться летом с жарой в офисе?
Полина СмеховаПусть лето еще не наступило, но солнце с каждым днем светит все ярче, температуре воздуха неумолимо повышается, в помещении становится душно. Самое время научиться справляться с жарой в офисе.
16.06.2016 | 758Хобби на двоих – идеи совместного отдыха для семейных пар
Лилия РатькоЕсли вы понимаете, что большую часть времени проводите вдали от супруга, самое время вернуть в отношения романтику и свежие впечатления.
Лимит на гаджеты – устанавливаем семейные правила
10.06.2016 | 1441Разработка Фоторамки для Яндекс.Диска под Android и Windows / Хабр
В e-Legion мы стараемся следить за всем, что происходит в мире разработки, и постоянно пробуем различные решения для наших проектов. За 8 лет на рынке разработки приложений мы брались за самые разнообразные проекты для различных платформ и о самых любопытных случаях старались рассказывать на Хабре.
Мы уже более 3-х лет работаем с Яндексом и за это время прониклись сервисами и всей экосистемой главного поиска страны. Поэтому, когда в октябре прошлого года был представлен SDK для Яндекс.Диска, нам стало интересно, что же он умеет, и мы решили разработать простое приложение «Фоторамка» для Android и Windows.
Идея приложения проста: вы загружаете фотографии на Яндекс.Диск, синхронизируете приложение со своим аккаунтом и получаете слайд-шоу. Чтобы поделиться фотографиями с друзьями и родителями, нужно просто настроить приложение на их девайсах и расшарить папку с фотографиями на Яндекс.Диске на их аккаунты. Фотографии автоматически появятся в «Фоторамке» на других девайсах. В общем, проще один раз попробовать.
Нашей целью было сделать простое и удобное приложение для легкого шеринга новых фотографий с друзьями и близкими, поэтому интерфейс программы сделан максимально простым и понятным. При первоначальном запуске показывается wizard, где пользователь может выбрать каталог для синхронизации и изменить некоторые стандартные настройки. После выбора папки для синхронизации, «Фоторамка» рекурсивно просматривает всю структуру каталога. Далее происходит фильтрация файлов и в кэш на устройстве пользователя загружаются только файлы изображений.
После завершения операции синхронизации, «Фоторамка» периодически опрашивает сервер для просмотра изменений в структуре каталогов или файлах. При обнаружении изменений повторно запускается механизм синхронизации. Если у пользователя отсутствует соединение с интернетом, то «Фоторамка» работает в оффлайн режиме — все функции за исключением синхронизации с сервером остаются в работе. Кстати, у приложения для Windows есть приятный бонус: возможность настраивать скринсейвер и автоматическую смену обоев рабочего стола. Это легко реализуется, изменив несколько параметров в реестре и вызвав WinAPI-функцию.
Windows
Windows-версия «Фоторамка» была написана на языке C# на платформе .NET Framework 4.0. Выбор не самой последней версии .NET Framework обусловлен поддержкой Windows XP.
Клиентское приложение построено на базе Windows Presentation Foundation (WPF), с использованием шаблона проектирования MVVM. Инсталлер «Фоторамки» написан с помощью наборов инструментов Windows Installer Xml (WiX).
Android
Android-приложение работает на версиях начиная с 2. 3. Разрабатывая приложение «Фоторамка», мы решили попробовать реализовать для экрана «слайд-шоу», так называемый Immersive mode, который был представлен в версии Android 4.4 (подробнее про него можно прочитать здесь habrahabr.ru/post/200874). Но нашей целью было сделать приложение, которое бы умело работать не только с версией 4.4. Спрятать и статусбар, и экранные кнопки можно было на прошлых версиях Android 4.x (так, как это реализовано в приложении YouTube на 4.3). При активном Immersive Mode на версии 4.4 тап по экрану вызывает TouchEvent, в то время как в полноэкранном режиме на версии 4.3 по первому тапу происходит выход из режима, и только второй тап уже дойдет до самой вьюшки, по которой нажимали. Перед нами стояла задача отловить тап по экрану и показать дополнительный слой поверх изображения, и поэтому нужно было отловить именно этот первый тап.
Но и с этим было не все так гладко. Метод onSystemUiVisibilityChange вызывался только спустя целую секунду после того, как мы тапнули и вышли из полноэкранного режима. Таким образом, пришлось отказаться от этой идеи полностью и скрыть экранные кнопки на девайсах с версиями до 4.4. В итоге, на четверках мы поставили флаги fullscreen и low_profile, а на остальных девайсах с 2.3 или 3.x — просто fullscreen.
SDK Яндекс.Диска
SDK для Windows написан на языке C# под .NET 4.0 и представляет из себя несколько проектов Visual Studio. Среди этих проектов есть примеры реализации собственного приложения под каждую из платформ. SDK без изменений подключается к разработке на Windows Phone 7.5 и выше, Windows Store и Silverlight 4 и выше приложений. Взглянув на пример проекта под Windows, нам не составило труда построить всю логику работы «Фоторамки» с Яндекс.Диском.
Аутентификация пользователя осуществляется по протоколу OAuth или с помощью Basic-аутентификации на выбор. Для синхронизации с сервером мы использовали GetListAsync и DownloadFileAsync. Видно, что все методы асинхронные, и это, несомненно, является плюсом.
Во время работы с Windows SDK мы обнаружили небольшую ошибку. Если на Яндекс.Диске находится файл размером более двух гигабайт, то метод GetListAsync не сможет вернуть список файлов из этой директории. В исходниках SDK быстро удалось обнаружить проблему: происходило превышение максимально допустимого значения для Int32. В результате, решение заняло не более пяти минут.
Под Android SDK представляет собой подключаемую библиотеку. Все её возможности подробно рассмотрены в примере приложения, который распространяется вместе с SDK в GitHub-репозитории. В нем же и показан самый оптимальный способ того, как в приложении реализовать авторизацию: сначала на устройстве ищется уже существующий аккаунт Яндекса, в который пользователь вошел через какое-либо из официальных приложений Яндекса, и если такой есть, то вход происходит через него.
Для начала нужно создать OAuth приложение на соответствующей странице. Там же заполнить поле «Callback URI» каким-нибудь url, возврат на который после будем отлавливать в нашем приложении через intent-filter Activity авторизации. Таким образом, мы получаем access_token, который и потребуется для работы с SDK.
Для загрузки изображений в «Фоторамке» требовалось использовать метод API, позволяющий получать изображения в необходимом уменьшенном разрешении, соответствующем размеру экрана. К сожалению, доступ к этому методу в текущей версии SDK ещё не был реализован, так что пришлось немного подправить метод для загрузки файлов и добавить к нему возможность передавать дополнительный параметр «size».
Исходный код SDK можно скачать c GitHub по ссылкам для Windows и для Android.
Заключение
Вся разработка заняла чуть больше месяца. В итоге мы получили простое приложение, которое поможет быстро сделать слайд-шоу из ваших фотографий и поделиться им с вашими родными и друзьями.
Приложение уже вышло в стор, скачать его можно по ссылкам на странице описания проекта.
Будем рады вашему фидбеку и вопросам.
Picture Disc Frame — Etsy.de
Etsy больше не поддерживает старые версии вашего веб-браузера, чтобы обеспечить безопасность пользовательских данных. Пожалуйста, обновите до последней версии.
Воспользуйтесь всеми преимуществами нашего сайта, включив JavaScript.
Найдите что-нибудь памятное, присоединяйтесь к сообществу, делающему добро.
(113 релевантных результатов)