Как создать изображение 300ppi в php? - PullRequest
1 голос
/ 17 августа 2011

Мне нужно знать, есть ли какой-нибудь метод, доступный в PHP, с помощью которого я могу создавать изображения в 300ppi?Я видел документацию библиотеки GD, но не могу найти никакой информации.Есть ли какой-либо метод, с помощью которого я могу обработать изображение и установить ppi?

В качестве альтернативы есть ли какой-либо метод, доступный во флэш-памяти, который преобразует разрешение изображения?

Спасибо

Мани

1 Ответ

2 голосов
/ 22 августа 2011

Вот пример кода, который вы можете использовать:

imagejpeg($image, $file, 75);

// Change DPI
$dpi_x   = 300;
$dpi_y   = 300;

$image   = file_get_contents($file);

// Update DPI information in the JPG header
$image[13] = chr(1);
$image[14] = chr(floor($dpi_x/255));
$image[15] = chr($dpi_x%255);
$image[16] = chr(floor($dpi_y/255));
$image[17] = chr($dpi_y%255);

// Write the new JPG
file_put_contents($file, $msg);
...