Фоторамка из дисков: Рамка-мозаика для фото из старых CD дисков

Содержание

Делаем своими руками рамки для фото из дисков

Ольга Зыкун | 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

Летняя одежда, которую не стоит надевать в офис

Карина Кузьмина

Солнце, жара, духота, душа и тело просятся на море – скоро это неизбежно. Самое время продумать свой офисный летний гардероб.

28.06.2016 |  72404

Раскрываем секреты выбора купальника по фигуре

Карина Кузьмина

Как подобрать купальник, который будет идеально сидеть на вашем типе фигуре, подчеркивая достоинства и скрывая недостатки? Мы расскажем!

24. 06.2016 |  6604

Футболки с надписями: снять нельзя носить?

Аделя Камалова

Можно ли носить взрослым женщинам толстовки и футболки с «прикольными» надписями или графическим принтом? Разберемся вместе!

23.06.2016 |  4196

Красота

Какой крем для рук выбрать – питательный или увлажняющий?

На правах рекламы

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

19.11.2017 |  4827

Как отмыть руки и ноги после дачи?

29. 06.2016 |  35334

Как правильно загорать на солнце?

Анастасия Витман Анжелика Кузьмина

Любите загорать? Мы расскажем, как получить красивую смуглую кожу без вреда для здоровья.

24.06.2016 |  1871

Правильный уход за кожей шеи и зоной декольте

Лина Наумова

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

16.06.2016 |  4006

Образ жизни

10 правил хорошего отдыха

Динара Таирова

Лето: солнечное, волнующее, долгожданное. Когда, как не сейчас, пора взять отпуск и наконец-то отдохнуть от городской суеты и душного офиса! Между тем, как это ни парадоксально звучит, многие из нас разучились отдыхать.

1.07.2016 |  2862

Как справляться летом с жарой в офисе?

Полина Смехова

Пусть лето еще не наступило, но солнце с каждым днем светит все ярче, температуре воздуха неумолимо повышается, в помещении становится душно. Самое время научиться справляться с жарой в офисе.

16.06.2016 |  758

Хобби на двоих – идеи совместного отдыха для семейных пар

Лилия Ратько

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

Предлагаем легко осуществимые идеи совместного отдыха для семейных пар.

14.06.2016 |  9984

Лимит на гаджеты – устанавливаем семейные правила

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 по первому тапу происходит выход из режима, и только второй тап уже дойдет до самой вьюшки, по которой нажимали. Перед нами стояла задача отловить тап по экрану и показать дополнительный слой поверх изображения, и поэтому нужно было отловить именно этот первый тап.

Чтобы узнать о выходе из полноэкранного режима на 4.3, нужно было вызвать getWindow().getDecorView() у активити и у полученной вьюшки поставить слушателя setOnSystemUiVisibilityChangeListener(.
..).

Но и с этим было не все так гладко. Метод 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 релевантных результатов)

Cd Frame — Etsy.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *