Hogyan helyett egy egységes hátteret átlátszóvá imagemagick
Előfordul, hogy a helyszínen lehet képeket feltölteni, egyenletes háttér, és szükség van, hogy automatikusan cserélje ki (háttér) átlátszó.
Gyakran az ilyen funkció szükséges képek az áruk online áruház, képeket vetíteni a vállalati háttér, és egyéb képek, nem rontja a design a helyén. Cut minden képet manuálisan photoshop elég szomorú, de van egy php-módszer, ami által lehetővé válik „hozott patak.”
Ez hogy működik
Feature pixel megjelenésű felületek, ahol egy egységes színű. Miután az összes koordináták kiszámítását - függvény egyszerűen szűr minden, ami kívül esik.
Cseréje, a fehér háttér átlátszó is lehet, ha a kimeneti kép tárolja PNG vagy GIF formátumban. Öltöny és új formátumok WebP és BPG átláthatóságot támogatást.

Mielőtt eltávolítaná a háttérben mindig jobb, hogy átméretezi a nagy képet. Ha ezt követően - határok torzulhat.
Cseréje a háttérben például bash
Ahhoz, hogy távolítsa el a háttérben ImageMagicknek egy olyan üzemben -trim. Ő levágja a kép egy adott szín:
Vágás előtt a standard JPEG alakítjuk PNG. Veszteséges JPEG'e háttér nem lesz egységes. A szomszédos pixelek általában eltérnek kissé színű. Például: fehér, világosszürke, világoskék. fuzz érv ennek az értéke> 0, hogy a funkció, hogy fontolja meg a szomszédos színek megegyeznek.
Cseréje a háttérben, egy példa a PHP
Példa vágás fehér háttér a kép (bemeneti fájl: image.jpg, kimenet - trimmed.png):
borderImage üzemeltető készítsen bárhol képkeret 1x1 a háttér színe, és az üzemeltető trimImage vágja össze a keretet.

Figyelem! trimImage üzemben működik, ha Imagick állítottuk össze ImageMagicknek 6.2.9 vagy újabb verzió.
Hogyan lehet a háttérben egységes
Hasonló módon, akkor cserélje nem egyenletes hátteret az egységes alakításakor a JPEG hogy PNG:
Ebben a példában - minden egyes pixel egy színes háttér tölti - a pixel koordinátái (0, 0).

Sok kódpéldák munka
Hogyan működik a vágás hátterén Imagick könyvtár itt ellenőrizhető. Online eszköz helyettesít olyan egységes háttér átlátszó, mint ez az alma. Itt egy példa, fekete háttérrel és összetett formái, berendezés (haj). Persze, lehet, hogy egy kis fehér keret. De úgy néz ki, elég tisztességes. Még a macska bajsza kivágott bumm.
- Törléséhez monokróm háttér képekkel, akkor az üzemeltető
-berendezés vagy csapat trimImage. - Ellenőrizze, hogy a háttérben eltávolításához használja Imagick lehetséges itt.
- Nyomtató kívánt képet menteni bármelyik formátumok átláthatóság: PNG, GIF, WebP, BPG.