@Havenard: оба эти метода хороши и работают отлично. Но я столкнулся с одной проблемой: я хочу изменить размер своего изображения (которое я хочу применить к другому изображению) до размера 32x32, есть ли какой-либо метод с использованием библиотеки GD, который сделает это для меня, иначе мне придется создать другой скрипт который сначала изменит размер изображения, а затем применит его к другому изображению, что может вызвать замедление. Поэтому, пожалуйста, сообщите мне какой-либо метод, с помощью которого я могу изменить размер моего изображения до размера 32x32, прежде чем применять его к другому изображению.
- personPrashant; 11.09.2009
imagecopyresampled() или imagecopyresized() должны делать именно то, что вам нужно. (Несмотря на свое название, imagecopyresampled также изменяет размер.) Они берут часть или все исходное изображение, изменяют его размер и копируют в целевое изображение. Если исходное изображение не квадратное, его можно обрезать или исказить при копировании.