बहुत अधिक जानकारी प्राप्त किए बिना - मुझे वेब उपकरण से पैरामीटर (x1, x2, y1, y2, a, b, α) मिल रहा है और मुझे एक पीडीएफ दस्तावेज उत्पन्न करने की आवश्यकता है, Zend_PDF लाइब्रेरी का उपयोग करके जिसमें हरे रंग की छवि घूमती है और सटीक निर्देशांक पर ठीक से तैनात होती है।ज़ेड पीडीएफ: घूर्णन के बाद निर्देशांक की गणना
अब, क्या मुझे confuses कि Zend तत्वों घुमाया जा करने की अनुमति नहीं है, लेकिन बजाय कागज घूमता है। तो, मुझे लगता है रोटेशन इस
$page->rotate($x1 + ($x2 - $x1)/2, $y1 + ($y2 - $y1)/2, - deg2rad($rotation));
की तरह किया जाना है क्योंकि हम छवि रोटेशन बिंदु के केंद्र चाहते हैं की जरूरत है, और हम रिवर्स अभिविन्यास में यह बारी बारी से इतना जिसके परिणामस्वरूप छवि उचित मिल जाएगा रोटेशन।
मुश्किल भाग में मुझे परेशानी हो रही है। सरल कॉल
$page->drawImage($image, $x1, $y1, $x2, $y2);
जैसा कि चित्र पर प्रदर्शित मैं परिणाम हो रही है के साथ - जिसके परिणामस्वरूप छवि के रूप में अच्छी तरह से अनुवाद किया जाना है, के बाद से की जरूरत है (x1, y1) और (x2, y2) सटीक नहीं कर रहे हैं अब समन्वय करता है, लेकिन मुझे यकीन नहीं है कि उनकी गणना कैसे करें? कोई विचार?
हैं (** x1 **, ** y1 **) और (** x2 **, ** y2 **) निर्देशांक:
इस प्रकार,
drawImage
मापदंडों के परिवर्तित किया जाना चाहिए आपके 'घुमाने' और 'drawImage' कॉल में वही है? या आपकी छवि सिर्फ हरा आयताकार है, जिस स्थिति में 'drawImage' के मान पूरी तरह से अलग होना चाहिए ... – mklहां, वे वही हैं। $ छवि एक हरा आयताकार है, यह भी सच है। मुझे एहसास है कि ड्रॉ इमेज कॉल गलत निर्देशांक प्राप्त करता है, लेकिन मुझे यकीन नहीं है कि सही लोगों की गणना कैसे करें। – Relja