Skip to content
Snippets Groups Projects
Commit a9983089 authored by Alexa Valentová's avatar Alexa Valentová
Browse files

update avatar

parent c1207b04
No related branches found
No related tags found
No related merge requests found
Pipeline #21157 passed
2.20.1
2.21.0
\ No newline at end of file
frontend/src/assets/template/avatar/overlay.png

31.5 KiB | W: | H:

frontend/src/assets/template/avatar/overlay.png

150 KiB | W: | H:

frontend/src/assets/template/avatar/overlay.png
frontend/src/assets/template/avatar/overlay.png
frontend/src/assets/template/avatar/overlay.png
frontend/src/assets/template/avatar/overlay.png
  • 2-up
  • Swipe
  • Onion skin
frontend/src/assets/template/avatar/overlay2.png

29.8 KiB

......@@ -12,7 +12,6 @@ import AutoReloadCheckbox from "../../components/reload/AutoReloadCheckbox.vue";
import OverlaySelect from "./OverlaySelect.vue";
import overlayImage1 from "../../assets/template/avatar/overlay.png";
import overlayImage2 from "../../assets/template/avatar/overlay2.png";
import { toRawDeep } from "../../utils";
</script>
......@@ -28,13 +27,9 @@ export default {
data() {
const overlayOptions = {
overlay1: {
title: "Lepší opozice (černé pozadí)",
title: "Kolečko",
overlayImage: overlayImage1,
},
overlay2: {
title: "Lepší opozice (bílé pozadí)",
overlayImage: overlayImage2,
},
};
return {
......
......@@ -119,6 +119,19 @@ const redraw = async (canvas, options) => {
pointerDownEventAssigned = true;
}
const clipCircle = new fabric.Circle({
left: canvas.width/2,
top: canvas.height/2,
originX: 'center',
originY: 'center',
radius: canvas.width / 2,
absolutePositioned: true // clip relative to canvas
});
// assign it to the canvas
canvas.clipPath = clipCircle;
canvas.renderAll();
upEventFunction = (event) => {
redraw(canvas, options);
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment