FIELD NOTES
Practical tool guides
Step-by-step help for image processing, JSON, unit conversions, and Unix time.
PPI vs DPI: What Your Photo Needs for Print
Separate image pixels from printer dots, calculate useful print density, and understand what a 300 PPI setting can and cannot change.
Read the guideCrop or Fit? Choose How a Photo Meets the Paper
See why a photo can lose its edges or gain borders, with a worked 4:3-to-5:4 example and a checklist for the final print dialog.
Read the guideHow Many Pixels Do Common Print Sizes Need?
Calculate pixel dimensions for 4 × 6, 5 × 7, 8 × 10, and A4 prints, while allowing for orientation, cropping, and the printer’s requirements.
Read the guideBatch resize images without cropping
Fit landscape and portrait images inside a pixel boundary while preserving their proportions.
Read the guideBatch watermark images with rotated text
Place independent text layers, rotate or repeat them, and inspect placement across a mixed image batch.
Read the guideWhy compressed images can get bigger
Separate pixel dimensions, encoding format, quality settings, and transparency when comparing image file sizes.
Read the guideFix common JSON formatting errors
Find invalid quotes, trailing commas, comments, and large-number precision risks before formatting JSON.
Read the guideUnix timestamps: seconds, milliseconds, and time zones
Convert timestamps without mixing units or guessing whether a date is UTC or local time.
Read the guideMB vs MiB: convert data sizes correctly
Distinguish decimal and binary data units, and avoid confusing bytes with bits.
Read the guideBatch QR codes: CSV import and label printing
Create named QR batches, choose PNG or SVG, and print A4 or Letter labels without losing the quiet zone.
Read the guideInvoices and quotes: totals, PDF and backups
Check the discount and tax calculation order, turn a quote into an invoice, and keep an editable JSON backup alongside the PDF.
Read the guide