
Enviado em 28/06/2019 - 13:27h
Saudações amigos(as)!
/*
larg = A largura da imagem
alt = altura da imagem
*/
void ampliar(Ptr_imagem ptr_imagem, int amp) {
// int amp é a variável que é usada para determinar o quanto será ampliado
Imagem imagemTemp;
imagemTemp.larg = ptr_imagem->larg * amp;
imagemTemp.alt = ptr_imagem->alt * amp;
alocarMemoria(&imagemTemp); // Alocação dinâmica para poder manipular a imagem, sem falhas de segmentação
// Aqui o bicho pega e não entendo mais nada
for (int i = 0, k = 0; i < ptr_imagem->alt && k < imagemTemp.alt; k++) {
if (k % amp == 0 && k != 0) {
i++;
}
for (int j = 0, l = 0; j < ptr_imagem->larg && l < imagemTemp.larg; l++) {
if (l % amp == 0 && l != 0) {
j++;
}
imagemTemp.pixel[k][l] = ptr_imagem->pixel[i][j];
}
}
free(ptr_imagem->pixel);
ptr_imagem->larg = imagemTemp.larg;
ptr_imagem->alt = imagemTemp.alt;
ptr_imagem->pixel = imagemTemp.pixel;
}
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
Removere linux-image-6... [RESOLVIDO] (2)
Quando vocês pararam de testar distros? (19)
O que houve com slackware ??? (6)









