mkdir devuelve falso o verdadero y tú estás tratando de asignar como si fuera una cadena:
Código PHP:
Ver original// Mal:
$ruta1 = mkdir('../../images/galeria/large/'.$codigo.'/'); $ruta2 = mkdir('../../images/galeria/thumbnails/'.$codigo.'/');
// Bien:
$ruta1 = "../../images/galeria/large/$codigo";
$ruta2 = "../../images/galeria/thumbnails/$codigo";
// Luego, al guardar el archivo agregas la diagonal al final de la ruta:
$image->save("$ruta1/$w444");
// Lo mismo para la vista previa
Saludos!