Ako použiť vankúš na vytvorenie mozaikového efektu na obrázku?

Jan 19, 2026

Zanechajte správu

Ahojte, kolegovia fotografovaní a DIY nadšenci! Som veľmi rád, že sa s vami dnes môžem podeliť o skvelé veci. Ako dodávateľ vankúšov mám pre vás dvojaký efekt. Najprv vám ukážem, ako použiť knižnicu Pillow v Pythone na vytvorenie mozaikového efektu na obrázku. A po druhé, poviem vám aj o úžasných vankúšoch, ktoré ponúkame.

Čo je to Vankúšová knižnica?

Než sa pustíme do vytvárania mozaík, povedzme si niečo o knižnici Pillow. Pillow je open source Python Imaging Library. Je to super praktický nástroj, ktorý vám umožní manipulovať s obrázkami všetkými možnými spôsobmi. Či už ste profesionálny fotograf, ktorý chce svojim záberom pridať nejaké efekty, alebo len nadšenec, ktorý sa chce zabaviť, Pillow vám kryje chrbát.

Začíname s vankúšom

Ak chcete začať používať vankúš, musíte ho najskôr nainštalovať. Ak používate pip (čo je najbežnejší spôsob inštalácie balíkov Pythonu), stačí otvoriť terminál a napísať:

pip inštalačný vankúš

Po nainštalovaní ste pripravení začať!

Vytvorenie efektu mozaiky

Poďme si rozobrať kroky na vytvorenie mozaikového efektu na obrázku pomocou Pillow.

Krok 1: Importujte potrebné knižnice

Najprv musíme importovaťObrázokmodul z knižnice Pillow. Tu je kód:

z importu PIL Obrázok

Krok 2: Otvorte obrázok

Otvoríme obrázok, na ktorý chceme použiť mozaikový efekt. Môžete nahradiť'váš_obrázok.jpg'so skutočnou cestou k súboru s obrázkom.

image = Image.open('váš_obrázok.jpg')

Krok 3: Definujte veľkosť bloku mozaiky

Efekt mozaiky vzniká rozdelením obrázka na malé bloky a následným nahradením každého bloku jednou farbou. Veľkosť týchto blokov určuje, ako hrubá alebo jemná mozaika vyzerá. Povedzme, že zvolíme veľkosť bloku 10 pixelov.

block_size = 10

Krok 4: Získajte rozmery obrázka

Potrebujeme poznať šírku a výšku obrázka, aby sme mohli prechádzať cez každý blok.

šírka, výška = obrázok.veľkosť

Krok 5: Vytvorte mozaiku

Teraz prichádza zábavná časť. Prejdeme cez obrázok v blokoch, vypočítame priemernú farbu každého bloku a potom nahradíme blok touto priemernou farbou.

for y in range(0, height, block_size): for x in range(0, width, block_size): box = (x, y, x + block_size, y + block_size) region = image.crop(box) pixels = region.getdata() r_total = 0 g_total = 0 b_total = 0 b_total = 0 b_total = 0 pixelov, lenrpi pixelov: gxels v pixeloch, lenrpi b = pixel r_total += r g_total += g b_total += b avg_r = r_total // num_pixels avg_g = g_total // num_pixels avg_b = b_total // num_pixels pre i v rozsahu (x, x + j veľkosť bloku, ak veľkosť bloku <y, i_): pre y < výška: image.putpixel((i, j), (avg_r, avg_g, avg_b))

Krok 6: Uložte obrázok mozaiky

Nakoniec obrázok s mozaikovým efektom uložíme.

Hotel High Qualtiy White Goose Down Pillow suppliersHotel High Quality 100% Polyester Fiber Pillow manufacturers

image.save('mosaic_image.jpg')

Úprava efektu mozaiky

Môžete sa hrať sblock_sizevariabilné, aby ste získali rôzne úrovne hrubosti mozaiky. Menšia veľkosť bloku bude mať za následok detailnejšiu mozaiku, zatiaľ čo väčšia veľkosť bloku vám poskytne viac pixelovaný, hrubý vzhľad.

Prečo sú efekty mozaiky cool

Mozaikové efekty môžu vašim obrázkom dodať jedinečný a umelecký nádych. Môžu byť použité na rôzne účely, ako je vytvorenie retro vzhľadu, skrytie citlivých informácií na obrázku alebo len pre nejakú kreatívnu zábavu.

Naša ponuka vankúšov

Teraz, ako dodávateľ vankúšov, vám nemôžem zabudnúť povedať o našich úžasných vankúšoch. Máme širokú škálu vankúšov, ktoré vyhovujú rôznym potrebám a preferenciám.

Ak hľadáte luxusnú možnosť, pozrite si našuHotelový vankúš z bieleho husacieho peria vysokej kvality. Je vyplnená kvalitným bielym husím páperím, ktoré poskytuje vynikajúcu mäkkosť a oporu. Budete mať pocit, že spíte na obláčiku!

Pre tých, ktorí uprednostňujú syntetickú možnosť, mámeHotelový vankúš vysokej kvality zo 100% polyesterového vlákna. Je hypoalergénny a ľahko sa čistí, takže je skvelou voľbou pre alergikov alebo tých, ktorí chcú vankúš s nízkou údržbou.

A ak hľadáte mäkký a pohodlný vankúš s trochou jedinečnej výplne, nášPrémiový mäkký hotelový vankúš do postele zo 100 % polyesteru s dutým vláknomje ten pravý pre vás. Výplň z dutého vlákna poskytuje plyšový pocit a dobrú cirkuláciu vzduchu.

Kontaktujte nás kvôli obstarávaniu

Ak máte záujem o kúpu našich vankúšov vo veľkom pre váš hotel, penzión alebo akýkoľvek iný podnik, budeme radi, ak sa nám ozvete. Ponúkame konkurencieschopné ceny a vysoko kvalitné produkty. Stačí nás kontaktovať a môžeme začať diskusiu o obstarávaní.

Referencie

  • Oficiálna dokumentácia vankúša
  • Oficiálna dokumentácia Pythonu

Zaslať požiadavku