Hej tamo! Kao dobavljač jastuka, bavio sam se svim vrstama jastuka, poputHilton Microfiber dolje jastuk,,Prirodni jastuk za spavanje od lateksa, iJastuci s hotelima s visokim zvjezdicama. Ali danas želim prebaciti zupčanike i razgovarati o nečemu - povezano s tehnikom: Kako stvoriti sličicu slike pomoću jastuka.
Što je jastuk?
Jastuk je nevjerojatna biblioteka Pythona koja je otvorena vilica biblioteke Python Imaging (PIL). Super je zgodan za gomilu slikovnih zadataka, poput otvaranja, manipuliranja i spremanja različitih formata datoteka s slikama. Bez obzira radite li na malom osobnom projektu ili na velikoj komercijalnoj aplikaciji, jastuk može biti vaš Go - do alata.
Zašto stvoriti sličice?
Sličice su manje verzije izvorne slike. Koriste se svuda, od web stranica do mobilnih aplikacija. Na primjer, na web stranici E -trgovine ne možete prikazati slike svakog proizvoda zbog širine opsega i problema s vremenom učitavanja. Tu dolaze u sličice. Omogućuju korisnicima da brzo pregledaju gomilu slika, a da ih zauvijek ne čekaju.
Instaliranje jastuka
Prije nego što počnemo stvarati sličice, moramo instalirati jastuk. Ako koristite Python i PIP (koji je poput upravitelja paketa za Python), to je komad kolača. Samo otvorite naredbeni redak ili terminal i pokrenite sljedeću naredbu:
jastuk za ugradnju pip
Nakon što se instalira, spremni ste za polazak.
Osnovni koraci za stvaranje sličice
Uđite u gnojni - mršav stvaranje sličice pomoću jastuka. Evo jednostavne Python skripte koja obavlja posao:
From PIL Uvoz slike # Otvorite sliku slike = Image.Open ('Your_image.jpg') # Definirajte veličinu veličine sličice = (128, 128) # Stvorite sličnu sliku.Tumnail (veličina) # Spremi sličnu sliku.Save ('ThumbNail.jpg')
Razdvojimo ovo korak po korak.
Korak 1: Uvezite modul slike
od pilu uvoz slike
Ova linija uvoziSlikaModul iz biblioteke jastuka. Ovaj modul ima sve funkcije i klase koje trebamo raditi sa slikama.
Korak 2: Otvorite sliku
slika = slika.open ('Your_image.jpg')
Evo, otvaramo datoteku slikovne datotekeyour_image.jpg. To možete zamijeniti stvarnim putem i imenom slike s kojom želite raditi.
Korak 3: Definirajte veličinu sličice
veličina = (128, 128)
Postavljamo veličinu sličice kao tuple. U ovom slučaju, sličica će biti široka 128 piksela i visoka 128 piksela.
Korak 4: Stvorite minijaturu
slika.thumnail (veličina)
ASličica ()Metoda mijenjaslikaObjekt u - mjesto za stvaranje sličice navedene veličine. Održava omjer izvorne slike, tako da slika neće izgledati iskrivljena.
Korak 5: Spremite minijaturu
slika.save ('Thipnail.jpg')
Konačno, spremamo sličicu kao novu slikovnu datoteku pod nazivomminijatura.jpg. Možete promijeniti naziv datoteke i format kako želite.
Rukovanje različitim formatima slika
Jastuk podržava širok raspon formata slika, kao što su JPEG, PNG, GIF i još mnogo toga. Ne morate se brinuti za format prilikom stvaranja sličice. Samo otvorite sliku kao i obično, a jastuk će je podnijeti.
From PIL Uvoz slike # Otvorite PNG Image Image = Image.Open ('Your_image.png') size = (128, 128) slika.thambNail (size) # Spremi je kao JPEG Image.save ('Thumbnail.jpg')
U ovom primjeru otvaramo PNG sliku i štedimo sličicu kao JPEG. Jastuk se brine za pretvorbu za nas.
Napredno stvaranje sličica
Ponekad možda želite veću kontrolu nad načinom stvaranja sličice. Na primjer, možda želite dodati vodeni žig ili promijeniti boju pozadine.
Dodavanje vodenog žiga
Recimo da želite dodati jednostavan vodeni žig teksta u svoju sličicu. Evo kako to možete učiniti:
From PIL Uvoz slike, iMageRaw, ImageFont Image = Image.Open ('Your_image.jpg') size = (128, 128) slika.thambNail (veličina) # Stvorite kontekst crteža crtanje = iMeDeRaw.Draw (slika) # Odaberite font font = fonct, 10.T. Fill = (255, 255, 255)) slika.save ('Watermarked_thumbnail.jpg')
U ovom kodu prvo stvorimo aIzvućiobjekt, koji nam omogućuje crtanje slike. Zatim odaberemo font i dodamo tekst vodenog žiga na određenom položaju na slici.


Zaključak
Stvaranje sličica pomoću jastuka prilično je jednostavno. Bez obzira jeste li programer koji radi na novoj aplikaciji ili tvorcu sadržaja koji upravlja gomilom slika, jastuk vam može puno olakšati život.
Kao dobavljač jastuka, znam koliko je važno dobro prikazati naše proizvode. Korištenje sličica može zaista poboljšati korisničko iskustvo na našoj web stranici. I siguran sam da postoje mnogi drugi načini na koji jastuci mogu biti korisni u našem poslu.
Ako vas zanimaju naši jastuci, poputHilton Microfiber dolje jastuk,,Prirodni jastuk za spavanje od lateksa, iliJastuci s hotelima s visokim zvjezdicama, i želite razgovarati o potencijalnoj kupnji, slobodno se obratite. Uvijek smo otvoreni za nove poslovne mogućnosti i rado odgovorimo na sva vaša pitanja.
Reference
- Jastuk Službena dokumentacija
- Python Službena dokumentacija
