Bug #70045 [Opn]: imagewebp

From: Date: Mon, 13 Jul 2015 09:45:42 +0000
Subject: Bug #70045 [Opn]: imagewebp
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-194384@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=70045&edit=1 ID: 70045 Updated by: cmb@php.net Reported by: stefan at devil dot se Summary: imagewebp Status: Open Type: Bug Package: GD related Operating System: Ubuntu 14.04.2 PHP Version: 5.5.27 Block user comment: N Private report: N New Comment: FWIW, I can reproduce the issue on Debian 8.1 with php5 5.6.9+dfsg-0+deb8u1 and libvpx1 1.3.0-3. Previous Comments: ------------------------------------------------------------------------ [2015-07-12 07:22:23] stefan at devil dot se My version: Package: libvpx1 Status: install ok installed Priority: optional Section: libs Installed-Size: 1712 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Architecture: amd64 Multi-Arch: same Source: libvpx Version: 1.3.0-2 Depends: libc6 (>= 2.14) Pre-Depends: multiarch-support Description: VP8 video codec (shared library) VP8 is an open video codec, originally developed by On2 and released as open source by Google Inc. It is the successor of the VP3 codec, on which the Theora codec was based. . This package contains the shared libraries. Original-Maintainer: Sebastian Dröge <slomo@debian.org> Homepage: http://www.webmproject.org ------------------------------------------------------------------------ [2015-07-11 23:32:18] cmb@php.net Umm, I can reproduce the issue with the official Windows binary of PHP 5.5.19, but not with PHP 5.5.20. As there doesn't seem to be any relevant change in the bundled libgd between this two versions, it might be a libvpx issue. ------------------------------------------------------------------------ [2015-07-11 16:57:27] stefan at devil dot se Sorry about that. Theese are the images I tested with. https://www.dropbox.com/s/v6bzyg39j4r28dg/images.tar.gz?dl=1 example.webp example2.webp nature.webp (working) nature2.webp nature3.webp nature4.webp (working) nature5.webp nature6.webp (working) ------------------------------------------------------------------------ [2015-07-11 12:05:51] cmb@php.net Related to bug #69611. Stefan, please post a link to at least one of the failing images. ------------------------------------------------------------------------ [2015-07-11 08:10:33] stefan at devil dot se Description: ------------ I have tested the code below with 8 random jpg images from Google and the images generated are either working as expected or just plain white. All files work with webp command line. PHP 5.5.9-1ubuntu4.11 (cli) (built: Jul 2 2015 15:23:08) Array ( [GD Version] => 2.1.1-dev [FreeType Support] => 1 [FreeType Linkage] => with freetype [T1Lib Support] => [GIF Read Support] => 1 [GIF Create Support] => 1 [JPEG Support] => 1 [PNG Support] => 1 [WBMP Support] => 1 [XPM Support] => 1 [XBM Support] => 1 [JIS-mapped Japanese Font Support] => ) Test script: --------------- $path = dirname(__FILE__) .'/images/example.jpg'; $im = imagecreatefromjpeg($path); $webp = imagewebp($im, dirname(__FILE__) .'/images/example.webp'); imagedestroy($im); var_dump($webp); Expected result: ---------------- A generated webp image file that displays correctly in Chrome 43.0.2357.132 (64-bit). Actual result: -------------- A generated webp image file that seems to have the correct size but is blank in Chrome 43.0.2357.132 (64-bit). ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=70045&edit=1

« previous php.bugs (#194384) next »