Увлекшись конкурсом, совсем забыл о слайд-шоу на Conky. Пора продолжать. К этому моменту уже написаны функции вывода изображений, отрисовка рамок и тени. Теперь внесем немного «хаоса» в строгий порядок кода Lua-скрипта.
Для начала готовим картинки. Если фотографии хранятся в формате JPEG, переводим их в PNG и добавляем альфа-канал, к примеру в GIMP'е. Затем аккуратно складываем в папку со скриптом.
Составляем таблицу с перечнем изображений:
tFoto={'1.png', '2.png', '3.png', '4.png', '5.png', '6.png', '7.png', '8.png', '9.png', '10.png'}Для начала готовим картинки. Если фотографии хранятся в формате JPEG, переводим их в PNG и добавляем альфа-канал, к примеру в GIMP'е. Затем аккуратно складываем в папку со скриптом.
Составляем таблицу с перечнем изображений:
За «рандомизацию» в Lua отвечает функция «math.random ([m [, n]])», которая возвращает случайное число от m до n. В случае, когда указано лишь одно число, к примеру «math.random (10)», перебор происходит от 1 до 10. Следовательно, теперь необходимо внести изменения в уже существующий код:
fShowImage(500, 100, tFoto[math.random (10)], -5)fShowImage(950, -150, tFoto[math.random (10)], 35)
fShowImage(300, 400, tFoto[math.random (10)], 15)
fShowImage(100, 128, tFoto[math.random (10)], 20)
fShowImage(0, 100, tFoto[math.random (10)], -30)
Это позволит выводить фотографии в случайном порядке из таблицы «tFoto», но все еще по одним и тем же позициям.
Если вас больше интересуют не Conky, а работа в сети, найти подходящие сайты по теме не сложно. На днях читал тут про различные виды заработка в интернете. Оказывается это не так уж и сложно.
Возник такой момент - необходима проверка, какие изображения выводились, а какие нет, чтобы избежать дублей.
Если вас больше интересуют не Conky, а работа в сети, найти подходящие сайты по теме не сложно. На днях читал тут про различные виды заработка в интернете. Оказывается это не так уж и сложно.
Возник такой момент - необходима проверка, какие изображения выводились, а какие нет, чтобы избежать дублей.
Таким же образом будем менять координаты вывода, но уже в другом посте. А пока у вас есть информация к размышлению - продолжайте эксперименты.
P.S.: не забудьте увеличить в «.conkyrc» интервал обновления хотя бы до 30 секунд: update_interval 30.0.
Послесловие
Вы уже, наверно, видели в магазинах такие вещи как USB-кружка или USB-точилка? Они отлично подойдут для подарка. Но есть и более полезные конструкции - USB Микроскоп, который позволит разглядеть мельчайшие предметы с оптическим увеличением до 200 крат.
Вы уже, наверно, видели в магазинах такие вещи как USB-кружка или USB-точилка? Они отлично подойдут для подарка. Но есть и более полезные конструкции - USB Микроскоп, который позволит разглядеть мельчайшие предметы с оптическим увеличением до 200 крат.
Смотри также

а можно ли сделать так чтобы слайдшоу было в самих коньках? т.е. в самом готовом конфиге?
ОтветитьУдалитьDmitriyWithers, можно собрать из всей серии статей. Может позже выложу в разделе "Скачать", если доведу до ума. Могу прислать наработки на почту.
ОтветитьУдалить