FloatSize HTMLImageElement::sourceSize() const { ImageResource* image = cachedImage(); if (!image) return FloatSize(); LayoutSize size; size = image->imageSizeForRenderer(renderer(), 1.0f); // FIXME: Not sure about this. return size; }
FloatSize HTMLImageElement::defaultDestinationSize() const { ImageResource* image = cachedImage(); if (!image) return FloatSize(); LayoutSize size; size = image->imageSizeForRenderer(renderer(), 1.0f); // FIXME: Not sure about this. if (renderer() && renderer()->isRenderImage() && image->image() && !image->image()->hasRelativeWidth()) size.scale(toRenderImage(renderer())->imageDevicePixelRatio()); return size; }