Bir windowsbitmap, kırpma açmak döndürmek ve dönüştürmek için en iyi yolu (bmp)

1 Cevap php

Ben php içinde bir Windows bitmap dosyayı açmak istiyor.

I found some piece of code (imagecreatefrombmp), that converts a bmp to png. But that code is in plain php and to slow. My images have a size around 1000x2000 pixels.

GDlib bmp dosyalarını açmıyor.

Derlemek için karmaşık için Imagick'teki ve benim php ile çalışmak pencereler binarylerini bulmuyorum.

Additional i like to open that bmp from a string. it is streamed from a db.

Ben de bazı rotasyonlar (0, 90, 180, 270) ve bazı kırpma yapmak gerekir.

Sonunda i tiff veya png dosyası (veya dize) kaydetmek istiyorum.

Ama birincil sorun, nasıl bir bmp dosyası açmak için?

plattform:

  • php 5.2, Windows CLI ve Apache 2.2 Modül üzerine (VC6, ts)
  • Zend Framework 1.10

1 Cevap

Sen valokuva sitesinde, Windows için önceden derlenmiş gmagick PHP uzantısı bulabilirsiniz. Dosya php_gmagick_ts.dll adlandırılır.

Hüner, bu siz de Apache ve PHP VC9 sürümü gerekir böylece VC9 derleyicisi kullanılarak inşa olmasıdır. Eğer bir modül olarak PHP yüklemeyi planlıyorsanız, size gmagick ve PHP bir iş parçacığı güvenli (ts) sürümü gerekir. PHP web sitesinden httpd-2.2.14-win32-x86-ssl.zip ve PHP isimli dosya, dosya php-5.3.1-Win32-VC9 x86.msi adında, Apache apachelounge gelen VC9 kullanarak inşa alabilirsiniz

gmagick kod örnekleri PHP belgelerinde veya Zend DevZone harika öğretici mevcuttur.

Bu yanıt için tüm bağlantıları görmek için http://www.google.com/notebook/public/11284522948259357138/BDQo5QwoQqbC67p4i gitmek

Tadını çıkarın!