Skip to content

Commit 19791a4

Browse files
committed
code optimization
1 parent 651ee60 commit 19791a4

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

templates/user/settings/profile.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
<div class="cropper-preview">
132132
<h3>{{ctx.Locale.Tr "preview"}}</h3>
133133
<div>
134-
<img id="cropper-result">
134+
<img id="cropper-result" class="ui avatar tw-align-middle">
135135
</div>
136136
</div>
137137
<div class="cropper-editor">

web_src/js/features/comp/Cropper.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,20 @@ export function initCompCropper() {
1515

1616
const done = function (url) {
1717
source.src = url;
18+
result.src = url;
1819

1920
if (cropper) {
2021
cropper.replace(url);
2122
} else {
2223
cropper = new Cropper(source, {
2324
aspectRatio: 1,
2425
viewMode: 1,
26+
autoCrop: false,
2527
crop() {
2628
const canvas = cropper.getCroppedCanvas();
27-
result.src = canvas.toDataURL();
29+
result.src = canvas.toDataURL(); //The default format type is image/png.
2830
canvas.toBlob((blob) => {
29-
const file = new File([blob], filename, {type: 'image/jpeg', lastModified: Date.now()});
31+
const file = new File([blob], filename, {type: 'image/png', lastModified: Date.now()});
3032
const container = new DataTransfer();
3133
container.items.add(file);
3234
input.files = container.files;

0 commit comments

Comments
 (0)