سؤال

هل حصل أي شخص على بعض التعليمات البرمجية الجيدة لتكبير الصورة باستخدام جافا سكريبت؟

أعلم أنه كان بإمكاني تغيير حجمه وما إلى ذلك ولكني كنت كسولًا وأبحث عن شيء ذكي للتكبير إلى مستويات مختلفة والتحرك عند التكبير وما إلى ذلك

هل كانت مفيدة؟

المحلول

وهذا حقا يتوقف على نوعية ما كنت بعد. إذا كنت في حاجة الى صورة التعيينات hiquality مع مستويات التكبير مفصلة والاستيفاء السليم سوف تحتاج إلى كتابة خدمة الخلفية لخدمة ما يصل أجزاء أسرع من الصور الخاصة بك. إذا كان لديك أي رعاية للجودة أو سرعة، يمكنك تحميل الصورة بأكملها وأنها تناسب لعرضه داخل شعبة وضع على الاطلاق، وتعويض عن المنطقة التي ترغب في عرضها والحجم على النحو الذي يحدده مستوى التكبير الخاص بك.

وأود أن أقول أنك ربما بعد الخيار الأول. هناك بعض الأدوات المصنوعة بالفعل لهذا ، I persoanlly havnt استخدام أي من الأدوات . أنا متأكد من أن othes نشر وصلات للآخرين يمكنك أن تجرب. كنت قد كتبت خدمة بلدي والعميل. أنا غير قادر على الخوض في التفاصيل الدقيقة كما في الملكية، ولكن أستطيع أن أعطيك لمحة عامة عن ما أقوم به.

ولدي معالج asp.net عام أن يأخذ تدل سلسلة الاستعلام الصورة التي (عن طريق معرف) وإحداثيات لتكبير على وحجم الصورة الهدف. لدي تحميل خدمة الصورة والمحاصيل وحجمه (على نحو أكثر تعقيدا من ذلك ولدي العديد من التحسينات وpreparsing عند تحميل الملف في الأصل، مثل المقاطع العرضية متعددة من الملف لأسرع خدمة عند التكبير، ولكن ما أنا واصفا هنا هي الأساسيات).

وهذه الخدمة ببساطة ترجع نوع صورة / الحياة السياسية في فرنسا ويرسل صورة.

وعلى جانب العميل كنت قد كتبت تحكم مربع سرادق التي تسمح للمستخدم لسرادق منطقة على الصورة التي تريد تكبير. أنها سرادق المنطقة وانقر التكبير. هذا ثم تحسب التعويضات في صورة الإحداثيات المختارة على أساس حجم الصورة الأصلي وحجم الصورة للعرض. أبعث احداثيات ذات المناظر إلى معالج سابقا mentioned.I تحميل رابط مع سلسلة الاستعلام من والمتنقلة إلى كائن صورة، والتعامل مع ONLOAD. إذا سار كل شيء بشكل جيد وبعد ذلك مبادلة أن للصورة عرضها والتحديثات كل ما عندي من المتغيرات العميل لتحديد مكان على الصورة وأنا أسرع إلى وبعد ذلك يمكن أن يكون أسرع من جديد أو التصغير أو انتقادات أخرى من هناك.

والآن أنا أفهم الشرط الخاص بك كسول، ولكن أريد أن أقول أن الكتابة وهذا هو في الواقع من السهل جدا القيام به للحصول على أساسيات الذهاب. الجزء الأصعب سوف تجد يقوم به صندوق حدد. ولكن حتى ذلك الحين يمكن أن تكون بسيطة مثل تتبع نقرة اثنين. أعلى يسار التكبير اختيار انطلاقها وأسفل اليمين. أو عدم وجود حدد مربع على الإطلاق، ويكون لها التكبير والتصغير فقط في فترات محددة سلفا. أنا في بلدي المشاريع المطلوبة مربع التكبير ولها حل تحليل صورة معقدة إلى حد ما.

وآمل أن يكون هذا على الأقل مفيدة ويقودك إلى شيء مفيد.

نصائح أخرى

وكيف كبيرة هي الصور؟ إذا كانت الصور الضخمة أن تفعل لهم مثل خريطة جوجل أسلوب استخدام هذا HTTP: // www.casa.ucl.ac.uk/software/googlemapimagecutter.asp

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top