imagecreatefromjpeg

Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Create a new image from file or URL
imagecreatefromjpeg(string $filename): GdImage|false
            case 'image/jpg':

            case 
'image/jpeg':

            case 
'image/pjpeg':

                
$core = @imagecreatefromjpeg($path);

                if (!
$core) {

                    
$core= @imagecreatefromstring(file_get_contents($path));

                }
    public function testIsGdResource()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$source $this->getTestDecoder($resource);

        
$this->assertTrue($source->isGdResource());
    {

        
$driver Mockery::mock('Intervention\Image\Gd\Driver');

        
$driver->shouldReceive('cloneCore')->once();

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$image Mockery::mock('Intervention\Image\Image',  [$driver]);

        
$image->shouldReceive('getCore')->once()->andReturn($resource);

        
$image->shouldReceive('setBackup')->once();
    {

        
$driver Mockery::mock('Intervention\Image\Gd\Driver');

        
$driver->shouldReceive('cloneCore')->once();

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$image Mockery::mock('Intervention\Image\Image', [$driver]);

        
$image->shouldReceive('getCore')->once()->andReturn($resource);

        
$image->shouldReceive('setBackup')->once();
    public function testGd()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$image Mockery::mock('Intervention\Image\Image');

        
$image->shouldReceive('getCore')->times(2)->andReturn($resource);

        
$command = new BlurGd([2]);
    public function testGd()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$image Mockery::mock('Intervention\Image\Image');

        
$image->shouldReceive('getCore')->once()->andReturn($resource);

        
$command = new BrightnessGd([12]);
    public function testGd()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$driver Mockery::mock('\Intervention\Image\Gd\Driver');

        
$driver->shouldReceive('getDriverName')->once()->andReturn('Gd');

        
$image Mockery::mock('\Intervention\Image\Image');
    public function testGd()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$image Mockery::mock('Intervention\Image\Image');

        
$image->shouldReceive('getCore')->once()->andReturn($resource);

        
$command = new ColorizeGd([200, -40]);
    public function testGd()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$image Mockery::mock('Intervention\Image\Image');

        
$image->shouldReceive('getCore')->once()->andReturn($resource);

        
$command = new ContrastGd([20]);
    public function testGd()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$image Mockery::mock('Intervention\Image\Image');

        
$image->shouldReceive('getCore')->once()->andReturn($resource);

        
$image->shouldReceive('setCore')->once();
    public function testGd()

    {

        
$resource imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$driver Mockery::mock('\Intervention\Image\Gd\Driver');

        
$driver->shouldReceive('getDriverName')->once()->andReturn('Gd');

        
$image Mockery::mock('\Intervention\Image\Image');
    public function testProcessJpegGd()

    {

        
$core imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$encoder = new GdEncoder;

        
$image Mockery::mock('\Intervention\Image\Image');

        
$image->shouldReceive('getCore')->once()->andReturn($core);
    public function testProcessPngGd()

    {

        
$core imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$encoder = new GdEncoder;

        
$image Mockery::mock('\Intervention\Image\Image');

        
$image->shouldReceive('getCore')->once()->andReturn($core);
    public function testProcessGifGd()

    {

        
$core imagecreatefromjpeg(__DIR__.'/images/test.jpg');

        
$encoder = new GdEncoder;

        
$image Mockery::mock('\Intervention\Image\Image');

        
$image->shouldReceive('getCore')->once()->andReturn($core);
    public function testProcessWebpGd()

    {

        if (
function_exists('imagewebp')) {

            
$core imagecreatefromjpeg(__DIR__.'/images/test.jpg');

            
$encoder = new GdEncoder;

            
$image Mockery::mock('\Intervention\Image\Image');

            
$image->shouldReceive('getCore')->once()->andReturn($core);