image_resize () com espaço em branco

Alguma maneira de resize uma imagem sem colheita e adicionar novo espaço em branco?

Usando image_resize () do wordpress.

Solutions Collecting From Web of "image_resize () com espaço em branco"

Em primeiro lugar, preste atenção que a function image_resize() está obsoleta! Use wp_get_image_editor() vez disso. Essa function retornará uma instância da class WP_Image_Editor (ou WP_Error se alguns problemas aparecerem durante o carregamento da imagem). Esta class tem o método de resize que aceita três argumentos: largura desejada, altura desejada e sinalizador de colheita.

Uso da amostra:

 $editor = wp_get_image_editor( '/path/to/file.png' ); if ( !is_wp_error( $editor ) ) { $editor->resize( $desired_width, $desired_height, true ); // true - do crop, false - don't crop } 

Volte para a sua pergunta. Infelizmente, não há como fazer o que você quer fazer. A relação de aspecto da imagem não é igual à proporção de aspecto desejada, é por isso que o espaço em branco aparece. Se você recortar a imagem, perderá partes da sua imagem de cima e de baixo, mas neste caso você não verá espaços em branco …