301 Востаннє редагувалося mamkin haker (21.07.2021 20:48:06)

Re: Як виглядає Ваш робочий стіл ?

FakiNyan написав:

це i3

Прихований текст

рагулю

навіщо обзиватись :D?

302

Re: Як виглядає Ваш робочий стіл ?

бо таке напише

dai config pls
rc.lua

і сплутає awesomewm з i3wm тільки рагуль

303

Re: Як виглядає Ваш робочий стіл ?

FakiNyan написав:

бо таке напише

dai config pls
rc.lua

і сплутає awesomewm з i3wm тільки рагуль

FakiNyan написав:
mamkin haker написав:
FakiNyan написав:

Додав іконку котра змінюється залежно від погоди, і вже при наведенні на іконку показується текст, що описує погоду

хочу такі ж штучки робити :D
непідскажите мову проограмування?
чи згодится пайтон?
OS linux mint 20

нє, це  awesome wm, і віджети пишуться на Lua

звідсиля повідомлення 12 847
=_=
до того ж інтерфейси схожі, а я сидів тіль на windows та Cinamon (Графічна оболонка linux mint)

304

Re: Як виглядає Ваш робочий стіл ?

перший скрін більш як річної давності...

305 Востаннє редагувалося dot (21.07.2021 22:14:10)

Re: Як виглядає Ваш робочий стіл ?

https://cdn.discordapp.com/attachments/282525399198728203/867496001764589588/unknown.png

Infa
  • OS: Linux Mint 20.2 x86_64

  • DE: Cinnamon

  • Theme: Mojave-dark-solid [GTK2/3]

  • Icons: Papirus-Dark [GTK2/3]

  • Picture: chyoel

Jarlyky zavgdy pryxovani, kartynka zazvytcaj dlja krasy blokovanoho ekrana.

306

Re: Як виглядає Ваш робочий стіл ?

http://replace.org.ua/extensions/om_images/img/60f9362a88a67/f894629b9f049ecd536f23bba5f5e9a9.png
Робочий стіл -_-
потрібно з ним щось зробити...
і якісь нові шрифти...

307

Re: Як виглядає Ваш робочий стіл ?

dot.dot.dot.

https://i.ibb.co/qyMS9N2/dot.png

Подякували: mamkin haker1

308

Re: Як виглядає Ваш робочий стіл ?

Я так розумію, скоро ми побачимо українську мову хіраганою, катакою й кандзями?

Подякували: leofun01, ch0r_t2

309

Re: Як виглядає Ваш робочий стіл ?

に.

310

Re: Як виглядає Ваш робочий стіл ?

tchort написав:
dot.dot.dot.

https://i.ibb.co/qyMS9N2/dot.png

Tse vono

https://cdn.discordapp.com/attachments/282525399198728203/867796266620813312/unknown.png

Подякували: leofun01, ch0r_t2

311

Re: Як виглядає Ваш робочий стіл ?

HetmanNet написав:
Invader написав:
Cyan написав:

до сесії ще далеко, але, відчуваю, починати братись за навчання потрібно вже зараз
таким чином я щодня бачу, що мені потрібно зробити і, по мірі справляння, я щось викреслюю, а щось додаю (ще один спосіб нагадати собі, що треба вчитись)
цього разу на лінуксі
http://replace.org.ua/extensions/om_images/img/60f9a5ae83b12/7529a10d907c.jpg

А за допомогою чого воно таке зроблене?

Скоріше всього у Gimp намалював.. не очікуй чогось геніального, тут 90% студентів..

Доречі, хтось зробив :D?

я 5 хвилинок посидів...
і ось, що вийшло :3
небийте пж)))

python 3.6
from PIL import Image, ImageDraw, ImageFont
import os

class CreateImg:

    def __init__(self):
        self.DESKTOP_PNG = 'desktop.png'
        self.font = ImageFont.truetype('arial.ttf', size = 50) #arial.ttf - шрифт (можна інший, який встановлено), size - велечина

    def _get_h_w(self):
        #отримуємо довжину та ширину монітора (працює лише на лінуксі нібито)
        screen = os.popen("xrandr -q -d :0").readlines()[0]
        self.height = int(screen.split()[9][:-1])
        self.width = int(screen.split()[7])

    def _create_fon(self):
        self._get_h_w()
        self.img = Image.new('RGBA', (self.width, self.height), 'black')
        self.idraw = ImageDraw.Draw(self.img)
        print('Файл створений :3')

    def _get_text(self):
        self.text = ''
        print('Яку домашку не зробив :D?')
        while True:
            add_text = input()

            if add_text == '':
                break
            else:
                self.text += add_text + '\n'

    def _add_text(self):
        self._get_text()
        self.idraw.text((10, 10), self.text, font = self.font)#ото (10, 10) я не знаю, так в документації :D
        print('Текст додано :3')

    def _save_img(self):
        self.img.save(self.DESKTOP_PNG)
        print(f'Картинку збережено :3\nНазва картинки{self.DESKTOP_PNG}')

    def create_png(self):
        self._create_fon()
        self._add_text()
        self._save_img()

if __name__ == '__main__':
    desktop = CreateImg()
    desktop.create_png()
Результат

http://replace.org.ua/extensions/om_images/img/60f9a5ae83b12/7a27b0825f23261fa157801ff4713eb3.png

Post's attachments

arial.ttf 748.69 kb, 115 downloads since 2021-07-22 

Подякували: FakiNyan1

312

Re: Як виглядає Ваш робочий стіл ?

mamkin haker написав:
HetmanNet написав:
Invader написав:

А за допомогою чого воно таке зроблене?

Скоріше всього у Gimp намалював.. не очікуй чогось геніального, тут 90% студентів..

Доречі, хтось зробив :D?

я 5 хвилинок посидів...
і ось, що вийшло :3
небийте пж)))

python 3.6
from PIL import Image, ImageDraw, ImageFont
import os

class CreateImg:

    def __init__(self):
        self.DESKTOP_PNG = 'desktop.png'
        self.font = ImageFont.truetype('arial.ttf', size = 50) #arial.ttf - шрифт (можна інший, який встановлено), size - велечина

    def _get_h_w(self):
        #отримуємо довжину та ширину монітора (працює лише на лінуксі нібито)
        screen = os.popen("xrandr -q -d :0").readlines()[0]
        self.height = int(screen.split()[9][:-1])
        self.width = int(screen.split()[7])

    def _create_fon(self):
        self._get_h_w()
        self.img = Image.new('RGBA', (self.width, self.height), 'black')
        self.idraw = ImageDraw.Draw(self.img)
        print('Файл створений :3')

    def _get_text(self):
        self.text = ''
        print('Яку домашку не зробив :D?')
        while True:
            add_text = input()

            if add_text == '':
                break
            else:
                self.text += add_text + '\n'

    def _add_text(self):
        self._get_text()
        self.idraw.text((10, 10), self.text, font = self.font)#ото (10, 10) я не знаю, так в документації :D
        print('Текст додано :3')

    def _save_img(self):
        self.img.save(self.DESKTOP_PNG)
        print(f'Картинку збережено :3\nНазва картинки{self.DESKTOP_PNG}')

    def create_png(self):
        self._create_fon()
        self._add_text()
        self._save_img()

if __name__ == '__main__':
    desktop = CreateImg()
    desktop.create_png()
Результат

http://replace.org.ua/extensions/om_images/img/60f9a5ae83b12/7a27b0825f23261fa157801ff4713eb3.png

А воно може робити jpeg, а не ttf? і ще можна зробити якусь гарну картинку на фоні, але зафейдити її, аби не дуже яскрава була.

313 Востаннє редагувалося mamkin haker (22.07.2021 19:35:09)

Re: Як виглядає Ваш робочий стіл ?

FakiNyan написав:

А воно може робити jpeg, а не ttf?
і ще можна зробити якусь гарну картинку на фоні, але зафейдити її, аби не дуже яскрава була.

1) ttf - це розширення шрифтів, jpeg формат нажаль ні, помилка: cannot write mode RGBA as JPEG
2) звісно можна, тільки тоді не буде потрібно створювати фон, а копіювати (з відкись :D ) і створювати новий екземпляр
p.s. на скріншоті (від Cyan) чорний колір то й я подумав теж чорний зробити

Я просто тілько що (хвилин 20 тому) познайомився з бібліотекою pillow, тому всіх деталей незнаю :D

314 Востаннє редагувалося mamkin haker (22.07.2021 19:49:10)

Re: Як виглядає Ваш робочий стіл ?

FakiNyan написав:

можна зробити якусь гарну картинку на фоні, але зафейдити її, аби не дуже яскрава була.

Код
from PIL import Image, ImageDraw, ImageFont
import os, sys

class CreateImg:

    def __init__(self):
        self.DESKTOP_PNG = 'desktop.png'
        #arial.ttf - шрифт, size - велечина#
        self.font = ImageFont.truetype('arial.ttf', size = 50)#шрифт arial.tff, size - розмір тексту

    def _create_fon(self):
        try:
            self.img = Image.open('img.jpg')#назва картинки яку хочете взяти за фон
            self.idraw = ImageDraw.Draw(self.img)
        except Exception as e:
            print('Картинка не знайдена!')
            sys.exit(0)

    def _get_text(self):
        self.text = ''
        print('Яку домашку не зробив :D?')
        while True:
            add_text = input()

            if add_text == '':
                break
            else:
                self.text += add_text + '\n'

    def _add_text(self):
        self._get_text()
        self.idraw.text((10, 10), self.text, font = self.font)
        print('Текст додано :3')

    def _save_img(self):
        self.img.save(self.DESKTOP_PNG)
        print(f'Картинку збережено :3\nНазва картинки{self.DESKTOP_PNG}')

    def create_png(self):
        self._create_fon()
        self._add_text()
        self._save_img()

if __name__ == '__main__':
    try:
        desktop = CreateImg()
        desktop.create_png()
    except Exception as e:
        print('Установи бібліотеку pillow\npip install pillow - для виндовс\npip3 install pillow - для linux')
Приклад

http://replace.org.ua/extensions/om_images/img/60f9af967d122/64d63960c320b3acb04932f7a6f11747.png

315

Re: Як виглядає Ваш робочий стіл ?

mamkin haker написав:
FakiNyan написав:

можна зробити якусь гарну картинку на фоні, але зафейдити її, аби не дуже яскрава була.

Код
from PIL import Image, ImageDraw, ImageFont
import os, sys

class CreateImg:

    def __init__(self):
        self.DESKTOP_PNG = 'desktop.png'
        #arial.ttf - шрифт, size - велечина#
        self.font = ImageFont.truetype('arial.ttf', size = 50)#шрифт arial.tff, size - розмір тексту

    def _create_fon(self):
        try:
            self.img = Image.open('img.jpg')#назва картинки яку хочете взяти за фон
            self.idraw = ImageDraw.Draw(self.img)
        except Exception as e:
            print('Картинка не знайдена!')
            sys.exit(0)

    def _get_text(self):
        self.text = ''
        print('Яку домашку не зробив :D?')
        while True:
            add_text = input()

            if add_text == '':
                break
            else:
                self.text += add_text + '\n'

    def _add_text(self):
        self._get_text()
        self.idraw.text((10, 10), self.text, font = self.font)
        print('Текст додано :3')

    def _save_img(self):
        self.img.save(self.DESKTOP_PNG)
        print(f'Картинку збережено :3\nНазва картинки{self.DESKTOP_PNG}')

    def create_png(self):
        self._create_fon()
        self._add_text()
        self._save_img()

if __name__ == '__main__':
    try:
        desktop = CreateImg()
        desktop.create_png()
    except Exception as e:
        print('Установи бібліотеку pillow\npip install pillow - для виндовс\npip3 install pillow - для linux')

нашо мені той код, я картинку хтів!

316 Востаннє редагувалося mamkin haker (22.07.2021 19:56:23)

Re: Як виглядає Ваш робочий стіл ?

FakiNyan написав:

нашо мені той код, я картинку хтів!

додав приклад
зафейдити - що це означає, пошук в інтернеті нічого не знайшов

317

Re: Як виглядає Ваш робочий стіл ?

mamkin haker написав:
FakiNyan написав:

нашо мені той код, я картинку хтів!

додав приклад
зафейдити - що це означає, пошук в інтернеті нічого не знайшов

ну задімити, зробити прибрати трохи яскравість

318 Востаннє редагувалося mamkin haker (22.07.2021 21:00:51)

Re: Як виглядає Ваш робочий стіл ?

FakiNyan написав:
mamkin haker написав:
FakiNyan написав:

нашо мені той код, я картинку хтів!

додав приклад
зафейдити - що це означає, пошук в інтернеті нічого не знайшов

ну задімити, зробити прибрати трохи яскравість

може перенести тему в пайтон ?_?
ато щось шукаю, ніяк знайти не можу цей ефект

319

Re: Як виглядає Ваш робочий стіл ?

mamkin haker написав:
FakiNyan написав:
mamkin haker написав:

додав приклад
зафейдити - що це означає, пошук в інтернеті нічого не знайшов

ну задімити, зробити прибрати трохи яскравість

може перенести тему в пайтон ?_?
ато щось шукаю, ніяк знайти не можу цей ефект

просто помножте кожний піксель на 0.5

320 Востаннє редагувалося mamkin haker (25.07.2021 13:00:23)

Re: Як виглядає Ваш робочий стіл ?

фінальний результат
UPD: змінено метод затемнення
UPD2: виправив помилку (тепер можна зберігати як в .png так і в .jpg)

код
from PIL import Image, ImageFont, ImageDraw, ImageEnhance
import os, sys

class CreateImg:

    def __init__(self):
        #фактор затемнення, чим блище до 0 тим воно сильніше (0 < factor < 1)
        self.factor = 0.2
        self.DESKTOP_PNG = 'desktop.png'
        #шлях до фото яке потрібно редагувати
        self.IMG = 'im2.jpg'
        #arial.ttf - шрифт, size - величина тексту#
        try:
            self.font = ImageFont.truetype('arial.ttf', size = 50)
        except Exception as e:
            print('Шрифт помістіть біля файлу з кодом!\nТакож установіть шрифт в систему.')
            sys.exit(0)

    def _set_size(self):
        screen = os.popen("xrandr -q -d :0").readlines()[0]
        self.height = int(screen.split()[9][:-1])
        self.width = int(screen.split()[7])
        #стискання картинки до розмірів монітора
        self.img.resize((self.width, self.height))

    def _eclipse(self):
        enhancer = ImageEnhance.Brightness(self.img)
        self.img = enhancer.enhance(self.factor)

    def _format_fon(self):
        self._set_size()
        self._eclipse()

    def _create_fon(self):
        try:
            self.img = Image.open(self.IMG).convert("RGB")
            self._format_fon()
        except Exception as e:
            print('Картинка не знайдена!')
            sys.exit(0)

    def _get_text(self):
        self.text = ''
        print('Яку домашку не зробив :D?')
        while True:
            add_text = input()

            if add_text == '':
                break
            else:
                self.text += add_text + '\n'

    def _add_text(self):
        self._get_text()
        self.idraw = ImageDraw.Draw(self.img)
        self.idraw.text((10, 10), self.text, font = self.font)
        print('Текст додано :3')

    def _save_img(self):
        try:
            self.img.save(self.DESKTOP_PNG)
            print(f'Картинку збережено :3\nНазва картинки {self.DESKTOP_PNG}')
        except Exception as e:
            print('Помилка при збережені!\nЗмінена перемінна DESKTOP_PNG')
            sys.exit(0)

    def create_png(self):
        self._create_fon()
        self._add_text()
        self._save_img()

if __name__ == '__main__':
    desktop = CreateImg()
    desktop.create_png()
вхідне фото(доволі яскраве)

http://replace.org.ua/extensions/om_images/img/60fa61b452247/f771e968a1ac82a70a75ad671515f6d6.jpg

фото яке получаєтся на виході

я ще дописав там текст...
http://replace.org.ua/extensions/om_images/img/60fa61b452247/a629a0a7a4a4fcf5cdb4de20439c4a08.png

Подякували: FakiNyan, koala2