#2275: artifacts on decoding PNG file with alpha
---------------------------------------+-----------------------------------
             Reporter:  saste          |                    Owner:
                 Type:  defect         |                   Status:  closed
             Priority:  normal         |                Component:  FFplay
              Version:  git-master     |               Resolution:  invalid
             Keywords:  png alpha sdl  |               Blocked By:
             Blocking:                 |  Reproduced by developer:  1
Analyzed by developer:  1              |
---------------------------------------+-----------------------------------
Changes (by saste):

 * analyzed:  0 => 1
 * keywords:  png alpha => png alpha sdl
 * status:  open => closed
 * component:  avcodec => FFplay
 * resolution:   => invalid


Comment:

 Replying to [comment:2 cehoyos]:
 > Is there really an issue?
 > ImageMagick decodes exactly the same (invisible) artefacts as FFmpeg.

 Indeed it isn't.
 {{{
 ffplay -f lavfi "color=s=400x300:c=white[bg]; movie=ffmpeg-logo.png, [bg]
 overlay"
 }}}

 or
 {{{
 ffplay ffmpeg-logo.png -vf alphaextract
 }}}

 libswscale is stripping the alpha plane when converting from RGBA to YUV,
 and the display is the natural result of this operation, the only sane
 path would be to make the output device support alpha, but this is
 unrelated to FFmpeg.

 Sorry for the noise.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2275#comment:3>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
http://avcodec.org/mailman/listinfo/ffmpeg-trac

Reply via email to