SORU
9 HAZİRAN 2013, Pazar


Nasıl kCGİmagePropertyGİFİmageColorMap kullanın veya renkli bir tablo oluşturmak için?

Çekirdek Grafik bir çift ile tinker kCGImagePropertyGIFImageColorMap kCGImagePropertyGIFHasGlobalColorMap (reference) gibi GİF özellikler için çalışıyorum.

Animasyonlu Gıf'ler yaratıyorum ve eğer renk miktarı ile oynayarak kalitesini artırmak miyim görmek istiyorum. Sadece one other code sample buldum ve işe yarıyor emin değilim.

Birkaç örnek kodları yukarıda bağlantılı kullanarak denedim, ama işe yaramıyor. Ne kCGImagePropertyGIFHasGlobalColorMap bir şey yapmak için görünmüyor ayarını yapar. Teşekkürler

CEVAP
3 EKİM 2013, PERŞEMBE


Çekirdek Grafikleri küresel renkli bir tablo ayarı için izin vermiyor, tek resim GİF dosyası için sadece yerel bir renk tablosu. Çoklu resim gif dosyalar gerekli bireysel özellikler her bir resim için ayarlamak anlamına gelir kCGImagePropertyGIFImageColorMap olacak etkisi ne zaman kaynak resim değil kendilerini GİF dosyaları ve kodu linked gist yanlış. Yerine çalışan bir genel renk haritası, ayarlanmış özellikler her bir resim yapmaya çalıştığını dize birlikte, manipüle Core Grafik kullanarak bir görüntü ya da bağlam tarafından ayar özellikleri görüntü eklediğinizde onlara görüntüyü hedef ref.

Eğer hala merak GİF renkli tablolar, onlar açıkladı iyidir benim yapabileceğimden tarafından giflib kütüphane, olur çok daha iyi avenue daha Çekirdek Grafikleri üreten bir gif ve manipüle renk tablosu. Eğer Çekirdek Grafik güzergah ve hala renkli bir tablo oluşturmak için nasıl bilmek istiyorum gidiyoruz, genel biçimi aşağıdaki gibidir:

// Color tables are arrays of 8-bit bytes from 0 (deepest black) to 255 (brightest white)
// with each color's intensity grouped in 3's for a total of 9 values.
// The format is interpreted as hex values.
const uint8_t colorTable[9] = { 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF };
//                            {   White Bytes  }, {   Red Bytes  }, {   Blue Bytes  }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009
  • thetrollska

    thetrollska

    2 EKİM 2009