Празрысты фон у JPEG малюнак

Як я магу ўсталяваць празрысты фон на JPEG выявы? Гэта сумнеў многіх маіх калег.

Што б рашэнне з дапамогай праграмы Paint у Windows?

Якія іншыя простыя альтэрнатывы?

39
Людзі, зацікаўленыя ў вэб-дызайне павінны прачытаць гэты адказ для абыходу.
дададзена аўтар Skippy le Grand Gourou, крыніца

8 адказы

Вы не можаце зрабіць малюнак JPEG празрыстым. Вы павінны выкарыстоўваць фармат, які дазваляе празрыстасці, як GIF ці PNG.

Фарба будзе адкрываць гэтыя файлы, але AFAIK гэта сатрэ празрыстасць пры рэдагаванні файла. Выкарыстоўвайце некаторыя іншыя прыкладання, як Paint.NET (гэта бясплатна).

Edit: since other people have mentioned it: you can convert JPEG images into PNG, in any editor that's capable of working with both types.

59
дададзена
Гэта ўсё дзярмо. Інструмент, PAINT.NET ці нешта зусім не мае значэння. Вы не працуеце з «JPEG» пры рэдагаванні малюнка з дапамогай інструмента. Гэта толькі дадзеныя выявы. Сам фармат файла не падтрымлівае празрыстасць. Што тычыцца каляровых арэолаў пры выдаленні абласцей - гэта тое, што невыразны выбар усё. Не праблема. Мноства інструментаў можа зрабіць працу (але не для Windows Paint), але праца будзе адменена, калі захаваць як JPEG. Глядзіце мой адказ ніжэй, калі вы хочаце, частковае рашэнне.
дададзена аўтар Evan Langlois, крыніца
Пільны з гэтым, хоць. У залежнасці ад адчувальнасці палачкі і каляровага градыенту, вы можаце ўсё яшчэ атрымаць «аўру», ці шмат маленькіх квадрацікаў, як колер зыходнага фону. Гэта будзе больш прыкметным, калі малюнак знаходзіцца на фон, што гэта супрацьлеглы колер яго першапачатковага. Ён прымае толькі выбар палачкі і выдаленне, каб зрабіць рэчы празрыстымі, але патрабуе ручной працы, каб зрабіць рэчы добра выглядаць.
дададзена аўтар Renan, крыніца
@ Tale852150 Я лічу, што ён азначае выдаленне абранай вобласці, пасля таго, як вы зрабілі выбар з дапамогай чароўнай палачкі інструмента. Мэта OP у тым, каб ператварыць некаторую частку белага фону ў празрысты фон.
дададзена аўтар Renan, крыніца
@MysteryPancake JPEG 2000 ня JPEG.
дададзена аўтар Renan, крыніца
рукі - што вы маеце на ўвазе пад «выдаліць»? Выдаліць што? Дзе ёсць «Выдаліць»? Просьба ўдакладніць.
дададзена аўтар tale852150, крыніца
Дзякуй Рэнана. Але я спрабаваў вызначыць, калі каментар азначала, што ўкладка выдалення, выдалення ў выпадальным спісе, выдаліць пры выкананні пстрычкі правай кнопкай мышы, і г.д. Аказваецца, я паспрабаваў з дапамогай кнопкі Delete і зрабіў трук.
дададзена аўтар tale852150, крыніца
Не кажыце так ... Я проста дадаў празрысты канал для тэставага малюнка, напісаў слова з гумкай у GIMP, побач захаваў яго ў «.jpg». Калі я адкрыў яе зноў з GIMP, я сапраўды не бачыў гэтае слова. Здавалася, што вы мелі рацыю ... Але ведаеце што? Я выявіў, што малюнак усё яшчэ трымаць празрысты канал! Затым я выбіраю інструмент «напаўнення», і прэсуюць з гэтым дзесьці ў раёне з маім празрыстым словам - менавіта тое засталося!
дададзена аўтар Hi-Angel, крыніца
Дзякуй за прапанову. Я буду глядзець на Paint.NET.
дададзена аўтар arms, крыніца
Гэты каментар для тых, хто з тым жа сумневам: Так. Я толькі што усталяваў Paint.NET, і гэта сапраўды вельмі проста ... Вам проста трэба, каб адкрыць малюнак, выберыце белую вобласць з чароўнай палачкай і выдаліце ​​яго.
дададзена аўтар arms, крыніца

JPEG не падтрымлівае празрыстасць, паколькі ён выкарыстоўвае RGB каляровага прасторы. Калі вы хочаце выкарыстоўваць празрыстасць фармат, які падтрымлівае альфа-значэнне. Прыклад PNG ўяўляе сабой фармат малюнка, які выкарыстоўвае RGBA каляровага прасторы, дзе (г = чырвоны, г = зялёны, B = сіні, а = альфа-значэнне). Значэнне альфа выкарыстоўваецца як мера непразрыстасці, 0% з'яўляецца цалкам празрыстым і 100% цалкам непразрыстым. пікселі.

15
дададзена

Калі вы турбуецеся аб памеры файла ў фармаце PNG, вы можаце выкарыстоўваць маску SVG для стварэння празрыстага JPEG. Тут прыклад я злучаў.

15
дададзена
І тут іншы прыклад SVG з дапамогай clipPath (некаторыя каментары ў ім могуць быць карыснымі).
дададзена аўтар Skippy le Grand Gourou, крыніца
Я не магу паверыць, што я толькі бачыў гэта цяпер. Дзіўны адказ.
дададзена аўтар Renan, крыніца

JPG does not support a transparent background, you can easily convert it to a PNG which does support a transparent background by opening it in near any photo editor and save it as a.PNG

11
дададзена
<�Р> Як я магу ўсталяваць празрысты фон на JPEG малюнак?

Калі вы маюць намер захаваць малюнак у фармаце JPEG, то вы не можаце. Як і іншыя прапанавалі, канвертаваць яго ў PNG і дадаць альфа-канал.

6
дададзена

Проста хацеў бы дадаць, што GIF «празрыстасць» больш паходзіць на якія адсутнічаюць пікселі. Калі вы выкарыстоўваеце GIF, то вы ўбачыце, няроўныя боку, дзе фон і астатнюю частку малюнкаў сустракаюцца. Выкарыстанне PNG, вы можаце плаўна «кампазітныя» вобразы разам, што гэта тое, што вы сапраўды хочаце. Плюс PNG падтрымлівае вельмі якасныя выявы.

Не выкарыстоўвайце «Paint». Ёсць шмат высакаякасных мастацкіх прыкладанняў для вядзення творы мастацтва. Я думаю, што нават мабільны тэлефон дадатак (Pixlr даволі добра і бясплатна!) І вэб-малюнкаў editting прыкладанне лепш. Я выкарыстоўваю Gimp - бясплатна для ўсіх платформаў.

У той час як JPEG не можа быць празрыстым і само па сабе, калі ваша мэта складаецца ў тым, каб паменшыць памер вельмі вялікіх абласцей малюнка для Інтэрнэту, якія павінны ўтрымліваць празрыстыя вобласці малюнка, то ёсць рашэнне. Гэта крыху занадта складана размяшчаць дэталі, але Google гэта. У прынцыпе, вы ствараеце вобраз з празрыстасцю, а затым падзяліць з альфа-канал (Gimp можа зрабіць гэта лёгка) як просты 8-бітныя градацыі шэрага PNG. Затым вы экспартуеце дадзеныя аб колеры як JPG. Зараз ваша вэб-старонка выкарыстоўвае малюнак тэг для загрузкі JPG ў якасці дадзеных выявы і прымяняе 8-бітны паўтонавыя PNG ў якасці альфа-канала канвы. Палатно браўзэра робіць працу робіць малюнак празрыстым. Крамы JPEG інфа колеру (лепш, чым сціснуты PNG) і PNG зніжаецца да 8-бітнага альфа таму яго значна менш. Я захаваў некалькі сотняў Кб на малюнак, выкарыстоўваючы гэтую тэхніку. Некалькі чалавек прапанавалі фарматы файлаў, ўстаўляць PNG інфармацыю празрыстасці ў пашыраных інфармацыйных палях, якія ў фармаце JPEG, але гэтая прапанова не маюць шырокую падтрымку, як да гэтага часу.

5
дададзена

JPG не падтрымлівае празрыстасць

5
дададзена

Я сур'ёзна зблытаць, я ўсё жыццё думаў, што JPG не можа быць празрыстым фонам, але глядзець на гэты файл! Я знайшоў яго ў Інтэрнэце і размяшчэннем на маім сайце, так што я павінен быць упэўнены, што не выдаляюцца, гэта фантастычнае

http://abdelkadersoudani.com/4220poster.jpg

Файл першапачаткова выяўлены на гэтым сайце

http://www.picshouse2.com/vb/imgcache/2/4220poster. JPG

0
дададзена
Я бачу .. Добра дзякуй!
дададзена аўтар Abdelkader Soudani, крыніца
Гэта PNG малюнка. Проста таму, што імя файла мае .jpg ў ім, не азначае, што гэта файл JPEG; імя файла проста радок у рэшце рэшт. Заўсёды правярайце тып медыя/MIME файла, каб быць упэўненым.
дададзена аўтар Egon Olieux, крыніца