Тёмный

Černobílý filtr fotky v C 😀 

Grizlik :D
Подписаться 7 тыс.
Просмотров 1,9 тыс.
50% 1

V tomto trochu netradičním videu jsem si řekl, že se naučím pracovat s fotkami v jazyce C a natočím vám o tom video 😁
Takže se podíváme na to, jak je možné za pomocí knihovny DevIL načítat, upravovat, vytvářet a ukládat fotky a na závěr zkusíme vytvořit program pro převedení zadané fotky na černobílou verzi
DevIL: openil.sourceforge.net/
Pokud si soubory z videa chcete prohlédnout a nebo vyzkoušet, naleznete je zde: github.com/Grizlikk/GrizlikYT...
Můj Discord: github.com/Grizlikk/GrizlikYT...
0:00 Úvod
0:46 Načítání dat z fotky
1:11 Knihovna pro práci s fotkami
2:08 Příprava nového projektu
3:32 Základní příkazy
4:52 Načítání obrázků
5:51 Ukládání obrázků
6:34 Definice vlastních obrázků
8:42 Úprava dat pixelů
9:46 Testovací projekty
10:08 Spojení dvou obrázků
12:09 Změna barvy textuv obrázku
13:02 Černobílý filtr fotky
14:11 Oprava problémů s načítáním dat
15:24 Animace vykreslování obrázku :D
16:01 Vylepšení černobílého filtru
19:34 Oprava načítání průhledných fotek
21:11 Zkompletování programu
24:46 Závěr

Опубликовано:

 

29 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@jura_desu9469
@jura_desu9469 17 дней назад
Rozhodne velmi zajimave video, urcite v podobnych pokracuj
@MynecraftCZ
@MynecraftCZ 17 дней назад
Jako další krok na práci s fotkami se můžeš podívat na konvoluci. Je to operace pomocí které se dělá celá řada základních úprav - rozmazání, zaostření, detekce hran atd. Taky je základem konvolučních neuronových sítí.
@PianoDev12
@PianoDev12 17 дней назад
Včetně toho který ještě nevyšel xD Nice video
@vaclavmalina8288
@vaclavmalina8288 5 дней назад
Ten edit je bozi. 😄😄😄😄😄
@jurcik68
@jurcik68 18 дней назад
si dobrý
@GrizlikD
@GrizlikD 18 дней назад
Díky 👍
@WindowsXPD-mz5ik
@WindowsXPD-mz5ik 16 дней назад
:D ten jak ten padal
@bafomethell9921
@bafomethell9921 17 дней назад
Určitě budu složitě a zdlouhavě upravovat fotky v C 😅😅😅 to taak když to mám v jinných programech na pár kliknutí myšší a je to mnohem rychlejší
@Danybobik
@Danybobik 16 дней назад
Už víme kolik let má Grizlik :DD
@Tiger_CZ
@Tiger_CZ 10 дней назад
přesně (42/96) * 20
@Aleksandra0056
@Aleksandra0056 17 дней назад
Užíváš VMware alebo VirtualBox pre tvoje videá?
@TomTom-qj2ou
@TomTom-qj2ou 17 дней назад
Vezmu to za něj používá virtualbox Sorry grizliku :D :D
@jurcik68
@jurcik68 18 дней назад
xd
@petrbosak35
@petrbosak35 18 дней назад
Ahoj Grizliku. Mohl bys natočit jak se chová složka, když se do ní zapisují soubory mp3 a jestli se vejde složka s 200 soubory mp3 soubory na cd a co se stane když se odstraní z počítače přípony mp3, mp4 a jiné. podobné.
@GrizlikD
@GrizlikD 18 дней назад
No... Tady moc nevím, jak přesně to myslíš 🤔 Když se do složky zapisují soubory, tak je jí úplně jedno, co je to za soubory, prostě data jako data. Složka je označená jako "používána" díky systému popisovačů souborů, to jsem částečně vysvětloval v tomto videu: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-S0nw4ClpcR4.html Jestli se vejde složka s 200 mp3 soubory na CD záleží na její velikosti. Běžně mají CD kapacitu 700 MB, takže pokud mají soubory pod tuto velikost, tak se tam vejdou, jinak ne. A když se soubory kompletně odstraní z počítače, tak se jejich místo označí jako volné a až bude potřeba něco zapsat na disk, tak se tyto data přepíší novými. Do té doby je stále možné ty smazané soubory obnovit. Opět však v podstatě nezáleží na tom, jestli je to hudba, video nebo třeba fotka. Prostě data jako data 😁. Akorát čím větší je ten soubor, tím hůře se obnovuje, protože zabírá na disku více místa a proto je větší šance, že když se na disk začne zapisovat, tak to bude zrovna na místě tohoto souboru
@Koniec128
@Koniec128 15 дней назад
Tutorial na C++ pls
@MrTomasadamek
@MrTomasadamek 13 дней назад
To je něco co nechceš, tento člověk nerozumí 90% toho co točí
@Tiger_CZ
@Tiger_CZ 10 дней назад
int c = 42; auto cpp = c + 1;
@MrTomasadamek
@MrTomasadamek 13 дней назад
Týpek chce dělat v C a nechce používat CMake? to je dobře mimo. Proč proboha používáš češtinu v kódu? Nechápu, proč radši nepoužiješ OpenCV s konvoluční maticí? Proč máš v souborovém systému mezery a diakritiku?
@Tiger_CZ
@Tiger_CZ 10 дней назад
U C často stačí klasický make, ale ta čeština je dobrý pain a používat VS na C projekt xddd (jako nedělal jsem nic velkého v C, takže CMake potom bude asi více užitečný) Jinak s tou cestou k souborům jsem udělal kdysy takovou chybu taky. Jsem si celý disk pojmenoval s mezerou, a ještě hlavní složka všecho programování se jmenovala "Programování", njn nejde nic
@sczuka
@sczuka 7 дней назад
Aby jsi měl důvod brečet v komentářích :)
@MrTomasadamek
@MrTomasadamek 7 дней назад
@@Tiger_CZ tak cmake je perfektní na větší projekty, klasický make je o dost složitější, už jen připojování knihoven 😅zlatej cmake, nebo že dá přejít na Linux a používat bazel od Google
@GrizlikD
@GrizlikD 6 дней назад
Kde je použitá čeština v kódu? Akorát tak ty výstupní texty mám v češtině, ale tak stejně by to muselo fungovat i na českém Windowsu, takže tam bych si moc nepomohl 😅 Jinak jediný kód, který je napsaný v češtině, je ta ukázka z videa o barvách, protože ten kód jsem specificky upravoval pro to video. Originálně jsem ho měl napsaný asi na 50 řádků, ale tak to se do videa nehodí, takže jsem ho při editu promazal a přepsal do češtiny :D
@Tiger_CZ
@Tiger_CZ 10 дней назад
2:28 no řekl bych že největší pain není čtení 22 let staré dokumentace, ale zapínání toho *nejlešího* editoru xdd
@LeonardodaVinciXIV
@LeonardodaVinciXIV 18 дней назад
Co je na cmake špatně? Pokud to půjde udělej o tom video.
@GrizlikD
@GrizlikD 18 дней назад
No... Já nevím, jestli je to CMake nebo mnou (spíš mnou 😅), ale prostě pokud něco nefunguje, tak je to vždycky CMake xD
@jura_desu9469
@jura_desu9469 17 дней назад
@@GrizlikD CMake spis moc nefunguje na windowsu, na linuxu je to veliky pomocnik :D
@MynecraftCZ
@MynecraftCZ 17 дней назад
@@GrizlikD cmake je dobrá věc, ale na windowsu s tím nemám zkušenosti. obecně bys měl k programování používat linux, ušetříš si spoustu problémů :)
@MrTomasadamek
@MrTomasadamek 13 дней назад
CMake je nejrozšířenější nástroj pro sestavování v C/C++, pokud nepoužívaš otřesné ide jako je Visual Studio, tak obvykle není žádný problém. Na linuxu má však v základu více možností než na widlích. Největší výhody cmake jsou rozšířenost a multiplatformnost
@Tiger_CZ
@Tiger_CZ 10 дней назад
Není tak špatný, ale generuje strašně bordelu okolo a je to další dependecy (takových blbostí je tu dost), ale myslím, že vtip je na to, že na windowsu "velice funguje"
@VieraKapinova
@VieraKapinova 14 дней назад
Ty máš 18 rokov
@GrizlikD
@GrizlikD 14 дней назад
Už za chvíli xD
Далее
Bezpečnost paměti - Jak psát programy spolehlivě?
17:11
Едим ЕДУ на ЗАПРАВКАХ 24 Часа !
28:51
Proč nedoporučuji Windows defender?
15:28
Просмотров 9 тыс.
Co je to scareware?
14:28
Просмотров 6 тыс.
Proč počítače neumí řadit čísla?
11:30
Просмотров 3,9 тыс.
Proč se používají konzolové aplikace?
10:46
Просмотров 3,9 тыс.
Tohle jsou nejlepší funkce z iOS 18 pro iPhone! 📱
16:18
ČT art kvíz | Leoš Mareš vs. Ben Cristovao
14:40
Просмотров 673 тыс.