bool FrameData::clear(bool clearMetadata) { if (clearMetadata) m_haveMetadata = false; m_subsamplingLevel = 0; if (m_image) { #if CACHE_SUBIMAGES subimageCache().clearImage(m_image.get()); #endif m_image = nullptr; return true; } return false; }
bool FrameData::clear(bool clearMetadata) { if (clearMetadata) m_haveMetadata = false; m_orientation = DefaultImageOrientation; if (m_frame) { #if CACHE_SUBIMAGES subimageCache().clearImage(m_frame); #endif CGImageRelease(m_frame); m_frame = 0; return true; } return false; }
bool FrameData::clear(bool clearMetadata) { if (clearMetadata) m_haveMetadata = false; m_orientation = DefaultImageOrientation; #if PLATFORM(IOS) m_frameBytes = 0; m_scale = 1; m_haveInfo = false; #endif if (m_frame) { #if CACHE_SUBIMAGES subimageCache().clearImage(m_frame); #endif CGImageRelease(m_frame); m_frame = 0; return true; } return false; }