Editor de Imagens com Efeitos
About this app
Um editor de imagens online com vários efeitos divertidos.
Editor de Imagens com Efeitos Editor de Imagens com Efeitos Nenhum efeito Desfoque Tons de Cinza Sépia Brilho Contraste
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Editor de Imagens com Efeitos</title>
<meta name="description" content="Um editor de imagens online com vários efeitos divertidos.">
<meta name="keywords" content="editor de imagens, efeitos, online">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<script type="text/javascript">
try {
// App Javascript Goes Here. Place your entire script content inside the try block for error handling.
// This will run when the DOM is ready.
document.addEventListener("DOMContentLoaded", function() {
// Function to apply image effects
function applyEffect(effect) {
// Get the selected image
var image = document.getElementById("selected-image");
// Apply the effect based on the selected option
switch (effect) {
case "blur":
image.style.filter = "blur(5px)";
break;
case "grayscale":
image.style.filter = "grayscale(100%)";
break;
case "sepia":
image.style.filter = "sepia(100%)";
break;
case "brightness":
image.style.filter = "brightness(150%)";
break;
case "contrast":
image.style.filter = "contrast(200%)";
break;
default:
image.style.filter = "none";
break;
}
}
// Event listener for effect selection
var effectSelect = document.getElementById("effect-select");
effectSelect.addEventListener("change", function() {
var selectedEffect = effectSelect.value;
applyEffect(selectedEffect);
});
});
} catch (error) {
// This will throw the error to the parent window.
throw error;
}
</script>
<style>
/* App CSS Goes Here */
body {
font-family: 'Roboto', sans-serif;
background-color: #f5f5f5;
margin: 0;
padding: 0;
}
.container {
max-width: 600px;
margin: 0 auto;
padding: 20px;
}
h1 {
text-align: center;
color: #333;
margin-bottom: 20px;
}
.image-container {
text-align: center;
margin-bottom: 20px;
}
img {
max-width: 100%;
height: auto;
}
.effect-select {
width: 100%;
margin-bottom: 20px;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
font-size: 16px;
color: #333;
}
.effect-option {
padding: 5px;
border-bottom: 1px solid #ccc;
}
.effect-option:last-child {
border-bottom: none;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1>Editor de Imagens com Efeitos</h1>
<div class="image-container">
<img id="selected-image" src="https://example.com/imagem.png" alt="Imagem">
</div>
<select id="effect-select" class="effect-select">
<option value="none">Nenhum efeito</option>
<option value="blur">Desfoque</option>
<option value="grayscale">Tons de Cinza</option>
<option value="sepia">Sépia</option>
<option value="brightness">Brilho</option>
<option value="contrast">Contraste</option>
</select>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!