OS X'i Kaydetme Grab görüntüleri .tiff dışındaki formatlarda?


27

OS X'in Grab yardımcı programı, görüntüleri .tiff dışındaki formatlarda kaydetmek için yapılabilir mi? Özellikle Grab'ı hızlıca, kısa bir iş akışı uğruna kullanmak için başka bir araç aramak yerine genişletmeyi / düzenlemeyi arıyorum.

Yanıtlar:


22

Ne tür bir dosya istiyorsun?

Dahili ekran kısayollarını ( - Shift- 3/ 4) kullanırsanız, ekran görüntülerini varsayılan olarak .png dosyaları olarak kaydeder. Süper Kullanıcı sorusunu inceleyerek daha fazla bilgi edinebilirsiniz: Mac OS X'te ekran görüntüleri nasıl çekilir ?

Ayrıca ekran görüntüsü kısayolları (ve tarafından kaydedilen dosya türü ayarlayabilirsiniz screencaptureçalıştırarak komut satırında): defaults write com.apple.screencapture type image_formatimage_format olabilir nerede Terminalinde jpg, pdf, png, tiff, ve birkaç başka. Bunun etkili olması için oturumu kapatıp tekrar açmanız gerekir.


Genelde .pngs'i isterdim, ancak en önemlisi, istediğim gibi ve türünü değiştirmek istiyorum. Cevabınız için minnettarım, ancak genellikle Grab kullanıyorum ve mümkünse özellikle dosya türünü değiştirmek istiyorum.
Ollie Glass

3
@Ollie G - Grab sadece .tiff dosyası olarak kaydeder.
Chealion

1
Oturumu kapatmak yerine killall SystemUIServer, biçim değişikliğini etkili olmaya zorlamak için de koşabilirsiniz .
Kent,

Ek bir bilgi olarak, ekran görüntüleriniz Masaüstü altında kaydedilir
saat 23

17

Kepçe (OSX ekran yakalama yardımcı programı) varsayılan olarak TIFF'ler oluşturur ve bunu değiştirmenin bir yolu yoktur (Ayarlar iletişim kutusu bir dosya formatı seçeneği sunmaz ve başka bir yol bulamadım). Bunu varsayılan ekran yakalama biçiminden bağımsız olarak yapar (çok eski bir OS X sürümüne sahip değilseniz, PNG'dir).

Yani, defaults writeyukarıda açıklandığı gibi "hack" kullansanız bile , Grab hala TIFF'ler yaratır . Doğru hatırlıyorsam, önceki Grab sürümleri en azından ayarlardaki biçimi değiştirmenize izin veriyordu. Apple bu ayarı kaldırmayı seçti ve TIFF'e varsayılan olarak getirdi, çünkü TIFF, çoğunlukla resim düzenleme uzmanları ve baskı öncesi uygulamalarında kullanılan bir format olduğundan, dosya boyutu açısından israflıdır. yerel olarak destekleyin.

Görüntüyü Önizleme veya başka araçlar (Automator eylemleri bile) kullanarak dönüştürme pratik değildir, çok zahmetlidir ve çok uzun sürer.

Çözüm: Grab kullanmayın .

Klavye kısayollarını , kalp atışlarını bildiğiniz zaman, en hızlı şekilde, yukarıda önerilen şekilde kullanmanızı öneririm .

Alternatifler, ekran görüntüsünün belirli bölümlerini vurgulayabilmeniz ve etiketleyebilmeniz için açıklama araçları da içeren Skitch gibi özel ve daha güçlü ekran yakalama araçlarını kullanmak olacaktır.


5

Hayır, ancak resmi dönüştürmek için Önizleme'yi kullanabilirsiniz. Bunu bir iş akışının parçası olarak yapıyorsanız, konuşmayı otomatik olarak yapmak için Otomatikleştirici'yi kullanabilirsiniz.

PNG formatında bir ekran görüntüsü istiyorsanız, ekran görüntüsünü almak için + Shift+ tuşlarını 3kullanın.

Automator Kullanımı

Automator yardımcı programı, bir dizi görüntüyü alan ve başka bir dosya biçimine dönüştüren "Görüntü Türlerini Değiştir" adlı bir göreve sahiptir. Görüntüleri iş akışına bırakmanızı ve otomatik olarak dönüştürmenizi sağlayan bir İş Akışı veya hatta bir Masaüstü Eylemi (muhtemelen Masaüstü klasörüne ekli) oluşturabilirsiniz.


Aslında görüntüleri dönüştürmek için şu anda Önizleme kullanıyorum. Automator ile bunun nasıl yapılabileceğini genişletebilir misiniz?
Ollie Glass

1
Tabi, cevabımı güncelledim.
mipadi

4

Bu soruyu göz önünde bulundurarak, Google’da "mac png olarak mac yakala" seçeneğinin en iyi sonucu olduğu düşünülürse, bunun için geçici çözüm ekleyeceğimi düşündüm.

Grab uygulaması, vurgulu durumlarını ve benzerlerini göstermek için sıklıkla kullandığım ekran görüntüsüne bir fare imleci eklemenizi sağlar . Yerleşik - Shift- 3/ 4ekran görüntüsü yardımcı programı bildiğim kadarıyla bu işlevselliğe sahip değil.

İşte benim fare işaretçisini eklemem gerektiğinde nispeten hızlı PNG ekran kapma işlemim:

  1. Grab'ın tercihler penceresinden bir işaretçi tipi seçin.

    "Pointer Type" seçenekleriyle Grab'ın tercihler diyalogu

  2. Yakala menüsünden bir seçenek belirleyin.

    Yakalama menüsü

    "Seçim" dışındaki her yakalama türü, seçilen işaretçi türünü içerecektir. "Zamanlanmış Yakalama", ekran görüntüsü alınmadan önce belirli bir UI durumunu tetiklemek için (yani bir bağlantının üzerine gelindiğinde) yararlıdır.

  3. Bunun yerine tut doğrudan uygulamadan ekran görüntüsü kaydetme , kullanım - Shift- 4etkili bir şekilde "mahsul" büyük ekran için aslında yakalama istediğiniz alana düştü. Sonuçta ortaya çıkan PNG daha sonra masaüstünüze kaydedilir (veya varsayılan olarak hangi konuma yapılandırdığınız ). Grab ekran penceresini kapatmanız yeterlidir.

Bu işlemle alabileceğiniz ekran görüntüsü türüne bir örnek:

Fare işaretçisiyle örnek Grab ekran görüntüsü

Şimdi yalnızca Apple yerleşik - Shift- 3/ 4ekran görüntüsündeki yardımcı programa fare işaretçisi ekleme seçeneğini eklerse ...


0

1) Normalde Grab kullanın 2) Görüntüyü Önizleme'de açın 3) Görüntüyü dışa aktarın 4) Kaydederken farklı bir biçim seçin


0

Buradaki terminal tipini kullanarak;

defaults write com.apple.screencapture type png

İstediğiniz gibi orada jpeg ve gif yerine kullanabilirsiniz.

Bunu daha sonra yapmanız gerekebilir

 killall SystemUIServer 

Ancak bu zorunluluk için tetikleyicilerin ne olduğu konusunda tam olarak net değilim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.