update camera-info

This commit is contained in:
2026-03-19 12:33:15 -04:00
parent 3aef6fa387
commit c71909663b
+11 -5
View File
@@ -23,6 +23,7 @@ function takepicture() {
document.getElementById("precanvas").classList.add("took")
// si c'est portrait, nous doivons le tourner à landscape (parce que le canvas ont besoin d'un photo landscape pour marcher bien)
// [un peu plus tard] pourquoi a-moi apprendré le français? c'est horrible
// [encore plus tard...] c'est "ai-je", pas "a-moi" - j'étais bête!
if (box.height > box.width) {
canvas.width = box.height;
canvas.height = box.width;
@@ -91,19 +92,24 @@ window.app = {
enter() {
(async () => {
let iframe = document.getElementById("final");
const pdfDoc = await PDFLib.PDFDocument.create();
const pdfDoc = await PDFLib.PDFDocument.create()
const helvetica = await pdfDoc.embedFont(PDFLib.StandardFonts.Helvetica);
const helveticaBold = await pdfDoc.embedFont(PDFLib.StandardFonts.HelveticaBold);
const page = pdfDoc.addPage([1440, 960]);
page.setFont(helveticaBold)
page.moveTo(0, 960 - 96);
page.drawText(document.getElementById("title").value, { size : 96 });
page.drawText(document.getElementById("title").value, { size : 85, font: helveticaBold });
page.moveTo(0, 960 - 152);
page.drawText(new Date().toLocaleString(), { size : 48});
let datestring = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"][new Date().getMonth()] + " " + new Date().getDate()
+ ", " + new Date().getUTCFullYear() + " at " + new Date().toLocaleTimeString();
page.drawText(datestring, { size : 48 });
let lat = document.getElementById("lat").value;
let long = document.getElementById("long").value;
let res = await reverse_geocode(lat, long);
page.moveTo(0, 960 - 208);
page.drawText(res, { size : 48 });
page.moveTo(0, 960 - 256);
page.drawText("https://maps.google.com/maps?q=" + lat + "," + long, { size : 48 });
page.drawText("https://maps.google.com/maps?q=" + lat + "," + long, { size : 48, font: helvetica, color: PDFLib.rgb(0, 0.5, 1) });
page.moveTo(0, 960 - 308);
page.drawText("Notes: " + document.getElementById("notes").value, { size : 48 });
let static = await maps_static(lat, long);
@@ -172,4 +178,4 @@ function download() {
anchor.href = canvas.src;
anchor.download = getFilename();
anchor.click();
}
}