سؤال

لقد حل محل جافا الداخلية ImageFetcher مع التنفيذ الخاصة باستخدام ImageIO.بعض الصور عارضين من البرامج التي تستخدم هذه الصور الآن رسم مكافحة مستعارة تحجيم الصور بدلا من عدم مكافحة مستعارة.التغيير الوحيد هو مصدر الصورة التي هي الآن BufferedImages بدلا من أدوات الصور.

والسؤال الآن هو: أين هو الفرق ؟ الممتلكات التي يسبب الصور على نطاق مكافحة مستعارة?لقد اعتقدت دائما أن anti-alias الرئيسية فقط يعتمد على الرسومات أرسم على - ولكن هذا من الخطأ الواضح.

بالمناسبة:للأسف لا أستطيع تغيير عارضين.

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

المحلول 2

حسنا, بعد كل شيء هناك فارق واحد مهم:BufferedImages هي RenderedImages, ToolkitImages لا.قد يتسبب هذا السلوك غير متناسقة في بعض الحالات ولكن لا يبدو أن يكون جافا المشكلة في العامة.

نصائح أخرى

إذا ImageIO.قراءة يفعل أي تنعيم فمن المحتمل منصة-مسألة محددة ، كما @Ichorus ، منذ ImageIO.قراءة لا يحدد شيئا عن السلوك المتوقع زيادة أو تنعيم.

ما قد تحاول العبث هو تقديم تلميحات الخاص بك Graphics2D سياق قبل إصدار غرام.drawImage أو ما شابه ذلك.

http://bit.ly/7b6lvg <-- جافا صن الوثائق على Graphics2D.setRenderingHint

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