Энг яхши бепул Расм метамаълумотларини кўрувчи
Фотосуратда акс этган EXIF'ни кўринг - камера, сана, GPS - ёки махфийлик учун уни олиб ташланг. Бепул.
У қандай ишлайди
- Юклаб олиш. Кўриб чиқиш учун суратни танланг (40 МБ гача).
- Ўқиш ёки олиб ташлаш. Унинг ўлчамларини, форматини ва тўлиқ EXIF'ни кўринг ёки метамаълумотларни олиб ташлаш учун лентани танланг.
- Кўриш ёки юклаб олиш. Саҳифадаги метамаълумотларни ўқиш ёки тасвирнинг метамаълумотсиз нусхасини юклаб олиш.
Ушбу асбоб ҳақида
Расм метамаълумотларини кўрувчи фотосуратга ёпиштирилган EXIF махфий маълумотларини ўқийди: камера ва линза, суратга олинган сана, ёруғлик даражаси параметрлари ва кўпинча сурат олинган жойнинг GPS координаталари. У сизга фотосуратнинг нимани сақлаб турганини кўрсатади. Агар буни ўртоқлашишни истамасангиз, "слип" режимига ўтинг ва бу асбоб тасвирнинг метамаълумотлар олиб ташланган тоза нусхасини қайтаради. Ҳеч нарса сақланмайди - фотосурат хотирада ўқилади ва ташлаб юборилади.
Одамлар нима учун фойдаланадилар?
- Фотосурат GPS манзил маълумотларини сақлаш-сақламаслигини текширинг
- Қайси камера ва параметрлар суратга олганини кўриш
- Фотосуратни очиқ равишда улашдан олдин метамаълумотларни олиб ташлаш
- Фотосурат олинган асл санани тасдиқлаш
Ижодкор API
Бу асбобни ўз кодингиздан автоматлаштиринг. Қуйидаги охирги нуқтага POST талабини юборинг ва веб асбоби ишлаб чиқарган натижага эга бўлинг. У ҳар бир IP учун тезлик чегараланган ва рўйхатдан ўтиш талаб этилмайди - юқори чегаралар учун API калитлари яқинда пайдо бўлади.
https://best.free/api/tools/image-metadata/
| Парамeтрлар | Мисол | Кўрсатма | Ёдлаш |
|---|---|---|---|
file (файл) |
photo.jpg |
Ҳа | Any common image, ≤25 MB. |
action |
read |
Йўқ | "read" returns JSON; "strip" returns a metadata-free image. |
curl -X POST https://best.free/api/tools/image-metadata/ \
-F 'file=@photo.jpg' \
-F 'action=read' \
-o metadata.json
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"action": "read"}
r = requests.post("https://best.free/api/tools/image-metadata/", files=files, data=data)
with open("metadata.json", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("action", "read");
const r = await fetch("https://best.free/api/tools/image-metadata/", { method: "POST", body: fd });
const blob = await r.blob(); // the metadata.json
Жавоб: JSON of dimensions, format and EXIF (or a stripped image when action=strip).