Search K
Are you an LLM? You can read better optimized documentation at /tr/tools/image/strip-metadata.md for this page in Markdown format
Meta Verileri Kaldır
Görüntülerden EXIF, GPS, ICC renk profilleri ve XMP meta verilerini kaldırın. Gizlilik (GPS koordinatlarını, kamera bilgilerini kaldırma) ve dosya boyutunu küçültme için kullanışlıdır.
API Uç Noktaları
Meta Verileri Kaldır
POST /api/v1/tools/image/strip-metadata
Görüntüyü işler ve seçilen meta verileri kaldırılmış temizlenmiş bir sürüm döndürür.
Meta Verileri İncele
POST /api/v1/tools/image/strip-metadata/inspect
Görüntüyü değiştirmeden ayrıştırılmış meta verileri JSON olarak döndürür. Kaldırmadan önce hangi meta verinin var olduğunu önizlemek için kullanışlıdır.
Parametreler (Kaldırma)
| Parametre | Tür | Zorunlu | Varsayılan | Açıklama |
|---|---|---|---|---|
| stripExif | boolean | Hayır | false | EXIF verilerini kaldır (kamera ayarları, tarihler vb.) |
| stripGps | boolean | Hayır | false | Yalnızca GPS/konum verilerini kaldır |
| stripIcc | boolean | Hayır | false | ICC renk profilini kaldır |
| stripXmp | boolean | Hayır | false | XMP meta verilerini kaldır (Adobe, IPTC) |
| stripAll | boolean | Hayır | true | Tüm meta verileri tek seferde kaldır |
stripAll değeri true olduğunda, tek tek bayrakları geçersiz kılar ve her şeyi kaldırır.
Örnek İstek
Tüm meta verileri kaldır:
bash
curl -X POST http://localhost:1349/api/v1/tools/image/strip-metadata \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-F 'settings={"stripAll": true}'Yalnızca GPS verilerini kaldır (kamera bilgilerini ve renk profilini koru):
bash
curl -X POST http://localhost:1349/api/v1/tools/image/strip-metadata \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-F 'settings={"stripAll": false, "stripGps": true}'Değiştirmeden meta verileri incele:
bash
curl -X POST http://localhost:1349/api/v1/tools/image/strip-metadata/inspect \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]"Örnek Yanıt (Kaldırma)
json
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.jpg",
"originalSize": 2450000,
"processedSize": 2380000
}Örnek Yanıt (İnceleme)
json
{
"filename": "photo.jpg",
"fileSize": 2450000,
"exif": {
"Make": "Canon",
"Model": "EOS R5",
"DateTimeOriginal": "2024:03:15 14:30:00",
"ExposureTime": "1/250",
"FNumber": 2.8,
"ISO": 400
},
"gps": {
"GPSLatitudeRef": "N",
"GPSLatitude": [37, 46, 30],
"_latitude": 37.775,
"_longitude": -122.4183
},
"icc": {
"Profile Size": "3144 bytes",
"Color Space": "RGB",
"Description": "sRGB IEC61966-2.1"
},
"xmp": {
"CreatorTool": "Adobe Photoshop 25.0"
}
}Notlar
- Görüntü, kaldırma işleminden sonra orijinal biçiminde yeniden kodlanır. JPEG, 90 kalitede mozjpeg kullanır; PNG, 9 sıkıştırma düzeyi kullanır; WebP, 85 kalite kullanır.
- ICC profillerinin kaldırılması, görüntü sRGB olmayan bir profille etiketlenmişse ince renk kaymalarına neden olabilir. Renk doğruluğu önemliyse
stripIcc: falsekullanın. - İnceleme uç noktası, kolaylık için GPS koordinatlarını ondalık enlem/boylam değerlerine (alt çizgi ön ekli) ayrıştırır.
- Desteklenen giriş biçimleri: JPEG, PNG, WebP, AVIF, TIFF, GIF.
